[英]Parse Week Dates with Joda-Time?
我需要將ISO 8601周日期解析為Joda-Time可以使用的格式(例如,用於計算該周的天數等)
我看了一下,但似乎沒有任何關於如何做到這一點的明確文檔。
一個完整的DateTime
實例是不對的,因為我沒有及時的Instant,我只有一個Partial
。 但是,我似乎無法找到任何解析Partial
。
我是否需要編寫自己的parse()
方法,這可以讓我回到局部? 似乎有一些內置的解析方法可以做到這一點,但它們看起來都非常具體,並且不采用通用格式對象。
具體來說,我有以下幾種形式的ISO 8601周日期:
1998-W12
2005W23
我需要做的是(最終)需要一周,然后將其轉換為給定周內的日期集合(具體為LocalDate
JodaTime
對象)。 例如。
2013-W52 =>
2013-12-31
2014-01-01
2014-01-02
2014-01-03
2014-01-04
2014-01-05
2014-01-06
JodaTime內置了ISO-8601支持。請查看ISODateTimeFormatter。 http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.