是否有Java中的日期類,我可以用年,月,日,小時,分鐘,秒和毫秒來構建日期類,然後進行比較,該日期類給出兩個日期值之間的毫秒數,忽略像夏令時,閏秒等?我可以使用Calendar類嗎?我正在考慮這樣做,但它談到了閏秒和夏令時,我不希望這會影響計算。Java中的簡單日期類
重要的是,以下不變成立的所有次:
對於所有Y1,Y2,M1,M2,D1,D2,H,M,S,MS:
(
f(y1, m1, d1, h, m, s, ms).getTimeInMillis() -
f(y2, m2, d2, h, m, s, ms).getTimeInMillis()
)
%
(24 * 60 * 60 * 1000) == 0
我基本上需要知道函數f應該是什麼。
如果您使用帶有本地時區的「日曆」,它是否仍然應用閏秒? (對於本地時區,如果JDK中沒有有用的值,則可以使用您自己的`SimpleTimeZone`實例 - 我不記得了)。 – 2011-02-16 07:01:13