.NET中取当前日期所在季度的第一天和最后一天的函数应该如何写?

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:15:51
取当前日期所在季度的第一天和最后一天的函数应该如何写?请高手指点~!

农历法。农历1月到3月是春季,4月到6月是夏季,7月到9月是秋季,10月到12月是冬季。
阳历法。气象学上通常以阳历3月到5月为春季,6月到8月为夏季,9月到11月为秋季,12月到第2年的2月为冬季。

.net取当前月份 int M = System.DateTime.Now.Month;
如果是按着农历来算 则 来个switch 判断
case 1=<M<=3 的 第一天取1月1号 最后一天取3月30

阳历处理思路相同

private string GetInceDay()
{
int month =int.Parse( DateTime.Now.Month.ToString());
if (month >=1 || month < 4)
{
return "1月1日";
}
else if (month >= 4 || month < 7)
{
return "4月1日";
}
else if (month >= 7 || month < 10)
{
return "7月1日";
}
else
{
return "10月1日";
}
return "";
}

private string GetEndDay()
{
int month =int.Parse( DateTime.Now.Month.ToString());
if (month >= 1 || month < 4)
{
return "3月31日";
}
else if (month >= 4 || month < 7)
{
return "