我已經下面代碼在Java中1.7:日期/時間轉換/算術
DateFormat df = DateFormat.getInstance();
Date startDate = df.parse("07/28/12 01:00 AM, PST");
上述日期時間(12年7月28日上午01點00,PST)是在屬性文件,該文件是可配置的。如果這個日期時間已經過去了,然後我需要獲得當前日期,設置時間部分來自上面的字符串是上午01:00 PST在當前日期&如果這時候也已經過去了,再拿到第二天&從上面的字符串中設置時間部分。最後的對象應該是Date,因爲我需要在Timer對象中使用它。
我怎麼能這樣做有效地?我應該從日期轉換爲日曆嗎?反之亦然?任何人都可以提供摘錄嗎?
雖然你可以使用日曆和它的工作,我會每SONAL建議喬達時間http://joda-time.sourceforge.net/它只是需要很多的煩惱了不得不處理Java日期的和時間 - 恕我直言 – MadProgrammer 2012-07-31 01:17:59
我還建議HTTP://joda-time.sourceforge。網/易於使用,並提供了豐富的Java日期和日曆功能 – exexzian 2012-07-31 01:26:15
由於我們的政策,我無法使用joda :((請看我的評論如下。欣賞任何其他替代品... – Mike 2012-07-31 01:27:53