【发布时间】:2018-03-13 12:56:18
【问题描述】:
我需要获取一个季度的统计数据。
示例:今天是 2018 年 2 月 10 日th,我需要检索 2017 年 12 月的数据,从 1st 到 31st,然后从 2018 年 1 月,从 1st 到 30th 以及从 2 月 1st 到当前日期。
如何使用 Java Date 实现这一点?
【问题讨论】:
-
不要为此使用
Date...至少使用Calendar,但您确实应该使用LocalDate。其余的,谷歌它。可以很快找到。 java.util.Date - Deleting three months from a date? ... 然后将日期设置为 1 ... 使用LocalDate也很简单。 -
请先搜索再提问(更快得到好答案)。你想要什么,你可以通过结合Get first date of current month in java和How to reduce one month from current date and stored in date variable using java?的答案来获得它。我也推荐使用 java.time 的答案,它们都在我链接到的两个问题下。
标签: java date date-manipulation