gpt4 book ai didi

date - 如何获取经期的开始和结束时间?

转载 作者:行者123 更新时间:2023-12-04 22:10:34 25 4
gpt4 key购买 nike

我有一个枚举 TimeFrame具有如下值:Yesterday , LastWeek , NextMonth等等。

我正在尝试编写一个接受 TimeFrame 的方法并返回该时间段的开始和结束日期。

我查看了新的 Java 8 Period可能需要开始时间和结束时间的类,但之后似乎没有任何干净的方法来检索这些值。

如何在不使用 List 的情况下一次干净地返回开始日期和结束日期(似乎是错误的数据结构)或一些丑陋的日期时间算法?

最佳答案

不,一个 Period不记录开始/结束 - 它仅代表它们之间的时间量,在日历意义上(而不是由 Duration 表示的“精确时间量”)。

听起来基本上你应该创建自己的类,它有一个开始日期和一个结束日期。您仍然可以使用 Period实现它,但你有 getStartDate()getEndDate()返回 LocalDate值。您不需要自己进行任何繁重的日期/时间算术 - 只需计算开始日期并添加适当的时间段,或结束日期并减去适当的时间段,具体取决于时间范围。

关于date - 如何获取经期的开始和结束时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37974970/

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