반응형
currentTimeMillis()
현재 시간을 구하는 메소드. currentTimeMillis()의 리턴형은 long 값이며, 1/1000초의 값을 리턴한다.
이 메서드를 통하여, 현재 시간을 계산 할 수 있고, 프로그램의 실행 시간 또한 나타낼 수 있다.
public class trunc_tweet_tag {
public static void main(String[] args) {
long time = System.currentTimeMillis();
SimpleDateFormat dayTime = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
String str = dayTime.format(new Date(time));
System.out.println(str);
long start = System.currentTimeMillis();
new trunc_tweet_tag("./message/");
long end = System.currentTimeMillis();
System.out.println((end - start) / 1000 + " 초 걸림");
}
....
// 2012-03-25 02:03:43
// 13 초 걸림
SimpleDateFormat 패턴
import java.util.*;
import java.text.*;
class DateFormatEx1 {
public static void main(String[] args) {
Date today = new Date();
SimpleDateFormat sdf0, sdf1, sdf2, sdf3, sdf4;
SimpleDateFormat sdf5, sdf6, sdf7, sdf8, sdf9;
sdf0 = new SimpleDateFormat("yyyyMMdd");
sdf1 = new SimpleDateFormat("yyyy-MM-dd");
sdf2 = new SimpleDateFormat("''yy년 MM월 dd일 E요일");
sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
sdf4 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a");
sdf5 = new SimpleDateFormat("오늘은 올 해의 D번째 날입니다.");
sdf6 = new SimpleDateFormat("오늘은 이 달의 d번째 날입니다.");
sdf7 = new SimpleDateFormat("오늘은 올 해의 w번째 주입니다.");
sdf8 = new SimpleDateFormat("오늘은 이 달의 W번째 주입니다.");
sdf9 = new SimpleDateFormat("오늘은 이 달의 F번째 E요일입니다.");
System.out.println(sdf0.format(today));
System.out.println(sdf1.format(today)); // format(Date d)
System.out.println(sdf2.format(today));
System.out.println(sdf3.format(today));
System.out.println(sdf4.format(today));
System.out.println();
System.out.println(sdf5.format(today));
System.out.println(sdf6.format(today));
System.out.println(sdf7.format(today));
System.out.println(sdf8.format(today));
System.out.println(sdf9.format(today));
}
}
// 20090910
// 2009-09-10
// '09년 9월 10일 목요일
// 2009-09-10 15:49:43.343
// 2009-09-10 03:49:43 오후
// 오늘은 올 해의 253번째 날입니다.
// 오늘은 이 달의 10번째 날입니다.
// 오늘은 올 해의 37번째 주입니다.
// 오늘은 이 달의 2번째 주입니다.
// 오늘은 이 달의 2번째 목요일입니다.
반응형
'개발_웹 > Java' 카테고리의 다른 글
Java | 예외(Exception)의 종류 (0) | 2019.05.09 |
---|---|
Java | for-each 반복문 (0) | 2019.05.09 |
eclipse에서 Gradle 프로젝트 rename 안되는 경우 (0) | 2019.01.07 |
Java | 객체(Object) ↔ XML (simple 프레임워크를 이용한 xml 변환) (0) | 2017.11.01 |
Java | 객체(Object) ↔ XML (spring oxm, jaxb를 이용한 xml 변환) (0) | 2017.10.31 |