【发布时间】:2021-06-12 15:52:18
【问题描述】:
例如:- 字符串 fromDate="09/18/2020"; 我希望我的实际 fromDate 是上周六,即“09/12/2020”。
另一个例子:- 字符串 fromDate="09/01/2020"; 我希望我的实际 fromDate 是上周六,即“08/29/2020”。
【问题讨论】:
-
到目前为止你尝试过什么?你被困在某个地方了吗?
-
调整的形式为 (date_number + offset) % 7。offset 将是一个编译时间常数,您可以通过反复试验来计算。 Java 在将 JANARY 设置为零月份时臭名昭著。它可能在一周中的日子里做同样可怕的事情。
-
这能回答你的问题吗? How to get the last Sunday before current date? 看看 Grzegorz Gajos 的答案,这是接受答案之后的第一个答案。
-
[只是撤消编程到 Java 标签中的看似自动的反对票]
-
欢迎来到 Stack Overflow。请了解您应该在此处提问之前进行搜索,当您发布问题时,请告诉我们您的搜索结果并说明它如何未能解决您的问题。这是为您自己着想,因为 (1) 您通常可以更快地找到更好的答案 (2) 它使我们能够提供更精确和更有针对性的答案。它还倾向于防止或至少减少反对票的数量。
标签: java date datetime-format java-calendar