http://www.okjsp.net/bbs?seq=45969
SimpleDateFormat 에서 시간을 24시간타입으로 나오게 할려면요?어떻게? |
java.text.SimpleDateFormat formatter=new java.text.SimpleDateFormat("yyyyMMddHHmmss");
위처럼 하면 오후 1시면 01로 나오는데 13시로 나오게 할수 없나요? |
HH로 하시면 될텐데요....?
hour에 관련된 pattern문자는
HH : 0 -23
kk : 1 - 24
KK : 0 -11
hh : 1 - 12
이렇게 정의되어 있습니다.
일반적인 24시간 표시일 경우...
0 - 23인 HH를 쓰는게 맞습니다.
http://ra2kstar.tistory.com/123
JAVA 현재 시간 구하기
JAVA에서 제공하는 다양한 메서드는 굉장히 편하다. 이번에는 그 중에서 현재 시간을 구하는 메서드를 알아본다.
System.currentTimeMillis();
currentTimeMillis()의 리턴형은 long 값이며, 1/1000초의 값을 리턴한다.
(검색을 통해서 좀 알아보니 1970년 1월 1일 부터 계산된 것이란다.)
이 메서드를 통하여, 현재 시간을 계산 할 수 있고, 프로그램의 실행 시간 또한 나타낼 수 있다.
현재 시간 출력 및 실행 시간 출력
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 +" 초 걸림");
}
......
'BackEnd > Java' 카테고리의 다른 글
윈도우 7 JAVA_HOME 설정하기 (0) | 2014.09.16 |
---|---|
초보 Java 웹 개발자들을 위한 학습 로드맵 (0) | 2014.03.12 |