【发布时间】:2018-06-01 00:07:34
【问题描述】:
对于我来说,根据我所在的月份来分配我的季度末月最简单的方法是什么?
有什么东西我可以像模数一样使用吗?我想要最简单的情况和最少的代码行数
我的季度结束月份是 3、6、9 和 12 个月。
我想避免做这样的逻辑:
if (1 <= mymonth && mymonth <= 3)
mymonth = new DateTime(DateTime.Now.Year, 3, 15);
else if (4 <= mymonth && mymonth <= 6)
mymonth = new DateTime(DateTime.Now.Year, 6, 15);
else if (7 <= mymonth && mymonth <= 9)
mymonth = new DateTime(DateTime.Now.Year, 9, 15);
else
mymonth = new DateTime(DateTime.Now.Year, 12, 15);
【问题讨论】: