【发布时间】:2015-01-28 22:41:52
【问题描述】:
在c#中,如何获取下个季度的最后一天给出日期?
例如,给定日期是 2014-12-02,我需要返回日期 2015-03-31。
【问题讨论】:
-
“下个季度”是什么意思? 2015 年 3 月 31 日是 2014 年 2 月 12 日下一季度的最后一天?
-
看看Calculate the start-date and name of a quarter from a given date - 那里的答案显示了如何计算当前季度的开始和结束,您可以调整它以进行额外的季度。
-
我已将日期更改为 ISO 日期格式,以适应美国和非美国用户。
-
抱歉给您带来了困惑。因为对于 12-02-2014,下一个季度是 2015 年 1 月到 3 月,季度的最后一天应该是 2015 年 3 月 31 日。所以不管是哪一天,只取决于月份。另一个例子是,对于 08-04-2014,由于当前季度是从 2014 年 7 月到 2014 年 9 月,所以下一季度将是 2014 年 0 月至 2014 年 12 月。所以下一季度的最后一天将是 12 月 31 日, 2014. 这有意义吗?
标签: c#