2012-05-25 79 views
0

基本上我得到了一些年,日年的價值。我想從這些值中以分鐘計算UTC。如何使用GregorianCalendar來計算年份和日期的UTC?

我嘗試使用GregorianCalendar,但我不能得到這個工作。如果我可以設置YEAR和DAY_OF_YEAR字段,然後讓其他字段填寫,那將會很好。

或者是否有安迪庫可以幫助?

+0

我認爲喬達可以做到這一點。另外,對於Java中的任何日期或時間處理來說,它通常都是優越的。 – Hassan

+0

因此,你的意見可能是2012年的2012年,而你想要的結果是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

這就是它。它的尷尬簡單...我想我需要做一些事情,設置一些領域後,計算剩餘的領域。但顯然我不......謝謝。 – suez

相關問題