1) System.currentTimeMillis();
-1970년 1월1일부터 경과된 시간을 long으로 리턴. 즉, 1/1000초 값 리턴
package test;
import java.text.SimpleDateFormat;
public class Test {
public static void main(String[] args) {
SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초");
String cTime1 = format1.format (System.currentTimeMillis());
String cTime2 = format2.format (System.currentTimeMillis());
System.out.println(cTime1);
System.out.println(cTime2);
}
}
2) Calendar 클래스의 getInstance() 메서드
package test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초");
Calendar time = Calendar.getInstance();
String cTime1 = format1.format(time.getTime());
String cTime2 = format2.format(time.getTime());
System.out.println(cTime1);
System.out.println(cTime2);
}
}
3) Date 객체
- 현재시간/시간으로 초기화 된 객체 제공
- 결함있음
package test;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) {
SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");
SimpleDateFormat format2 = new SimpleDateFormat ( "yyyy년 MM월dd일 HH시mm분ss초");
Date time = new Date();
String cTime1 = format1.format(time);
String cTime2 = format2.format(time);
System.out.println(cTime1);
System.out.println(cTime2);
}
}
'JAVA > 2' 카테고리의 다른 글
[JAVA] string <-> int 변환 (0) | 2020.02.10 |
---|---|
[JAVA] 랜덤값 구하기 (0) | 2020.02.09 |
[JAVA] String / StringBuilder / StringBuffer 차이 (0) | 2020.01.15 |
java에서 while(1) while(0) (0) | 2020.01.06 |
length , length(), size() 차이 (0) | 2020.01.06 |