2013-04-09 3 views
2
long mil = new Date().getTime(); 
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
Calendar calendar = Calendar.getInstance(); 
calendar.setTimeInMillis(mil); 
System.out.println(formatter.format(calendar.getTime())); 

1970년 1월 2일 21시 57분 9초을 반환 년으로 날짜를 반환 1970 밀리 초 변환. 문제가 무엇입니까?코드 위

편집을 할

: 나는 죄송합니다. 안드로이드에서는 작동하지 않습니다. (Android 질문).

+0

문제가? 코드는 당신이해야 할 일을합니다. –

+4

시스템 시간을 확인하십시오. – eatSleepCode

+3

포맷되지 않은 시스템 시간을 확인하기 위해'mil '을 출력 할 줄을 추가 할 수 있습니다. 27 : – pauli

답변

0

왜 그 일을하고 있습니다 .. u는 단순히이

Date d = new Date(); 
SimpleDateFormat..... 
System.out.println(formatter.format(d)); 
0

간단한 방법에 의해 달성 될 수있다 싶은 것은? : 할 수 없습니다 :

Date currentDate = System.currentTimeMillis(); 
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
System.out.println("Formatted date time::: " +formatter.format(currentDate)); 

희망을 그것은 당신을 돕는다.

0

참고로, 당신은 안드로이드에 Joda 타임 라이브러리를 사용할 수 있습니다. 이 코드는보다 간단하고 명확합니다.

System.out.println(DateTime.now()); 

실행 ...

2014-02-03T04:05:06.789Z 
관련 문제