2014-01-26 4 views
0

어떻게 int를 타임 스탬프로 변환 할 수 있습니까? 예 : 5 (초)? 나는 실제 타임 스탬프를자바에서 타임 스탬프를 초 단위로 변환

GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23); 
long millis = cal.getTimeInMillis(); 

를 얻기 위해이 코드를 사용하여 실제 타임 스탬프를 5 초 추가 할 다른 일에 compaire.

답변

4

그냥 이렇게 ...

GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23); 
long millis = cal.getTimeInMillis(); 
cal.add(Calendar.SECOND, 5); 
long millis5SecondsLater = cal.getTimeInMillis(); 

Look at this method

+0

그러나이 같은 결과 1190498405000 alwayse 줘, 어쩌면 그것은 년과 날짜입니까? – user567

+0

예 ... ['getTimeInMillis()'] (http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html#getTimeInMillis()) 메소드는 Epoch 이후의 밀리 초 ... 이것은 타임 스탬프입니다. 아마도 당신은 당신이 무엇을 습득하려고하는지 더 정확하게 반영하도록 질문을 편집해야합니다. –

관련 문제