More Related Content
More from Justin Lin (20)
CH13:時間與日期
- 22. • 預設的改曆時間為格里高利曆 1582 年 10 月
15 日星期五
• 使用GregorianCalendar的
setGregorianChange()修改改曆時間
– 設為 Date(Long.MAX_VALUE)就是純儒略曆
– 設為Date(Long.MIN_VALUE),就是純綷的格
里高利曆 22
- 23. • 單純地使用365 * 24 * 60 * 60 * 1000當作一年
的毫秒數是不對的
• 應該使用Calendar的相關操作
23
- 32. • 靜態方法now()取得代表Java epoch毫秒數的
Instant
• ofEpochMilli()可以指定Java epoch毫秒
數,ofEpochSecond()可以指定秒數
• 可以使用plusSeconds()、
plusMillis()、plusNanos()、
minusSeconds()、minusMillis()、
minusNanos()來做時間軸上的運算
• Instant實例本身無法變動
32
- 44. • plus(TemporalAmount amount)
• plus(long amountToAdd,
TemporalUnit unit)
• minus(TemporalAmount amount)
• minus(long amountToSubtract,
TemporalUnit unit)
44