2012-05-25 6 views
0

기본적으로 몇 년, 일년의 가치가 있습니다. 이 값으로부터 UTC를 몇 분 안에 계산하고 싶습니다.GregorianCalendar를 사용하여 연도와 연도의 UTC를 계산하는 방법?

나는 GregorianCalendar를 사용하여 시도했지만이 작업을 수행 할 수 없습니다. YEAR 및 DAY_OF_YEAR 필드를 설정 한 다음 다른 필드를 채우면 좋을 것입니다.

또는 도움이 될만한 앤디 라이브러리가 있습니까?

+0

나는 이것을 할 수 있다고 생각합니다. 또한 Java의 모든 날짜 또는 시간 처리에서 일반적으로 더 우수합니다. – Hassan

+0

2012 년 2 월 31 일에 입력 한 내용이 2012 년 2 월 1 일에 분 단위로 표시 되길 원하십니까? –

+0

예, 1970 년 시작 분. – suez

답변

0

원하는 것이 맞습니까?

GregorianCalendar gc=new GregorianCalendar(); 
gc.set(GregorianCalendar.YEAR, 2012); 
gc.set(GregorianCalendar.DAY_OF_YEAR, 32); 
System.out.println(gc.getTimeInMillis()/1000/60); // /1000 -> in seconds; /60-> in minutes 

System.out.println(gc.get(GregorianCalendar.DATE)); 
System.out.println(gc.get(GregorianCalendar.MONTH));//months are indexed from 0 
System.out.println(gc.get(GregorianCalendar.YEAR)); 
+0

그게 전부예요. 그리고 그 단순한 embarassing simple ... 나는 다른 필드를 계산하기 위해 몇 가지 필드를 설정 한 후, 뭔가를해야한다고 생각했습니다. 하지만 apperently 나는 ... 감사합니다. – suez

관련 문제