簡體   English   中英

用Joda-Time解析周日?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM