gpt4 book ai didi

java - 用 Joda-Time 解析周日期?

转载 作者:行者123 更新时间:2023-12-02 06:06:49 25 4
gpt4 key购买 nike

我需要解析ISO 8601 Week日期格式为 Joda-Time希望可以使用(例如,用于计算该周的天数等)

我环顾四周,但似乎没有任何明确的文档说明如何执行此操作。

完整DateTime实例不正确,因为我没有即时,我只有一个 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

关于java - 用 Joda-Time 解析周日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22209297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com