【发布时间】:2011-03-12 05:13:54
【问题描述】:
我有一堆用年和周格式化的日期,如下:
2011-10
周值是一年中的第几周(所以 1-52)。根据本周的值,我需要输出如下内容:
Mar 7
明确地说,我需要给定周所在的月份,以及该周第一个星期一的日期。也就是说,一年中的第 10 周是 3 月 7 日这一周。
我正在使用 Groovy。我可以做什么样的日期操作来让它工作?
【问题讨论】:
-
请在此处查看BalusC给出的答案stackoverflow.com/questions/2109145/…
-
任何人都可以提供在 Groovy 中有效的答案吗?
-
new java.text.SimpleDateFormat('yyyy-w').parse('2011-10')不起作用吗?如果没有尝试设置语言环境。 -
你可以使用 Joda 日期时间库吗?它是一个 Java 库,因此可以很好地与 Groovy 一起使用。