0
我可以看到如何將LocalDate
轉換爲epoch日期,但我該如何反過來呢?如何將紀元日期轉換爲約達時間LocalDate?
也就是說,如果我有來自時代的天數,我該如何構造org.joda.time.LocalDate
?
我可以看到如何將LocalDate
轉換爲epoch日期,但我該如何反過來呢?如何將紀元日期轉換爲約達時間LocalDate?
也就是說,如果我有來自時代的天數,我該如何構造org.joda.time.LocalDate
?
簡單:
// You'd probably make this a constant somewhere
LocalDate epoch = new LocalDate(1970, 1, 1);
LocalDate desiredDate = epoch.plusDays(daysSinceEpoch);
構造一個新殲ava.util.Date,然後把它傳遞給LocalDate Constructor
我想這不包括標準的Java日期新的依賴......但它似乎對於JodaTime來說非常奇怪的是,在某個地方不會有一個新紀元。這不是最好的時間表示,真的,但幾乎所有的語言/圖書館都支持它。 :P – 2012-08-09 19:42:01
@VisionarySoftwareSolutions:是的,這有點令人驚訝。另一方面,它確實使它很清楚*哪個時代正在使用中:) – 2012-08-09 19:44:10