달력

42025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

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
Posted by 행복한삶~!!
|