【发布时间】:2019-03-04 07:59:08
【问题描述】:
我有一个简单但棘手的代码来编写我以 UTC 时间给出今天的日期字符串的位置。
String s = Instant.now().toString().replaceAll("T.*", "");
我需要找到上个月的第一天和最后一天,并将它们存储在单独的字符串中。关于如何最好地实现它的任何建议?
【问题讨论】:
-
开始时不要使用字符串,而是使用日期。
-
LocalDate.now()? -
请包含示例数据,并解释为什么不能按照建议使用 now() 以及预期的输出。
-
@JoakimDanielson 我使用
import java.time.*并且不想与许多库混淆。此外,我需要小心知道当前的UTC日期并找到上个月的第一个+最后一个日期。好的,我只是发现它们确实在同一个库中java.time.LocalDate。 -
确实,重复...不知道为什么我在 Google 搜索中没有找到。