java.text.SimpleDateFormat 클래스는 문자열을 날짜로, 날짜를 문자열로 형식화하고 구문 분석하는 데 사용됩니다.
이 클래스의 생성자 중 하나는 원하는 날짜 형식을 나타내는 String 값을 받아 SimpleDateFormat 객체를 생성합니다.
밀리 초를 날짜로 포맷하려면 -
- 형식 문자열을 dd MMM yyyy HH:mm:ss:SSS Z로 생성합니다.
- Date 클래스 생성자는 밀리초를 나타내는 긴 값을 매개변수로 받아 날짜 객체를 생성합니다.
- 마지막으로 format() 메서드를 사용하여 날짜 개체의 형식을 지정합니다.
예
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
public static void main(String args[]) throws ParseException {
long msec = 3550154;
//Instantiating the SimpleDateFormat class
SimpleDateFormat dateformatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss:SSS Z");
//Parsing the given String to Date object
Date date = new Date(msec);
System.out.println("Date value: "+dateformatter.format(date));
}
} 출력
Date value: 01 Jan 1970 06:29:10:154 +0530
예
import java.util.Calendar;
import java.util.Date;
public class Sample {
public static void main(String args[]) {
Calendar calendar = Calendar.getInstance();
long msec = calendar.getTimeInMillis();
Date obj = new Date(msec);
System.out.println(obj);
}
} 출력
Wed Nov 11 22:04:59 IST 2020