이 글은 주로 모든 사람이 학습 과정에서 직면하는 몇 가지 문제를 해결하여 모든 사람이 시간 함수를 이해할 수 있도록 하고 모든 사람에게 도움이 될 것입니다.
지정된 시간의 밀리초 값을 얻는 방법은 다음 두 가지가 있습니다.
1.Calendar 클래스
먼저 getInstance를 통해 Calendar 객체를 가져온 다음 Clear 메소드를 사용하여 (1970.1.1 00:00:00)으로 설정된 시간을 지운 다음 set 메소드를 사용하여 지정된 시간을 설정하고 마지막으로 getTimeMillis를 사용하여 밀리초 값을 얻습니다.
public class Time{ public static void main(String[] args){ Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(2018,0,1); long millis = calendar.getTimeInMillis(); //输出获取的毫秒数 Systeam.out.print(millis); //将其毫秒数转为日期类型 DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); calendar.setTimeInMillis(millis); System.out.println(millis + " = " + formatter.format(calendar.getTime())); } }
2.java.util.Date 클래스 + SimpleDateFormat 클래스
먼저 시간 형식에서 SimpleDateFormat 객체를 생성한 후, Parse 메소드를 통해 지정된 시간부터 Date 객체를 생성하고 최종적으로 Date 객체 값의 getTime 메소드에서 밀리초.
public class Time{ public static void main(String[] args){ SimpleDateFormat sd = new SimpleDateFormat("yyyy-mm-dd"); Date date = null; try { date = format.parse("2018-01-01"); } catch (ParseException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } long millis = date.getTime(); Systeam.out.print(millis); //将其毫秒数转为日期类型 Date date=new Date(millis); System.out.println(sd.format(date)); } }
이에 비해 첫 번째 방법이 확실히 더 좋습니다. 객체를 생성하기만 하면 반복적으로 시간을 설정하고 밀리초 값을 얻을 수 있습니다. 두 번째 방법은 최소한 두 개의 객체를 생성해야 하며, 이해를 돕기 위해 시간이 설정될 때마다 새로운 Date 객체가 생성됩니다.
이 기사는 여기서 끝났습니다. 더 흥미로운 콘텐츠를 보려면 PHP 중국어 웹사이트의 Java Video Tutorial 칼럼을 주목하세요!
위 내용은 지정된 밀리초 수를 얻고 이를 시간 형식으로 변환하는 Java 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!