c#获取季度时间实例代码(季度的第一天)
string firstDayOfThisQuarter = DateTime.Now.AddMonths(0-(DateTime.Now.Month - 1)%3).ToString("yyyy-MM-01");
Console.WriteLine("本季度的第一天为:{0}",firstDayOfThisQuarter);
string lastDayOfThisQuarter = DateTime.Parse(DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1)%3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
string lastDayOfThisQuarter2 = DateTime.Parse(DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToString("yyyy-MM-dd");
Console.WriteLine("本季度的最后一天为:{0}", lastDayOfThisQuarter);
Console.WriteLine("本季度的最后一天为:{0}", lastDayOfThisQuarter2);
string firstDayOfNextQuarter = DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01");
string lastDayOfNextQuarter = DateTime.Parse(DateTime.Now.AddMonths(6 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
Console.WriteLine("下季度的第一天为:{0}", firstDayOfNextQuarter);
Console.WriteLine("下季度的最后一天为:{0}", lastDayOfNextQuarter);
string firstDayOfLastQuarter = DateTime.Now.AddMonths(-3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01");
string lastDayOfLastQuarter = DateTime.Parse(DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
Console.WriteLine("上季度的第一天为:{0}", firstDayOfLastQuarter);
Console.WriteLine("上季度的最后一天为:{0}", lastDayOfLastQuarter);
上一篇:C#获取关键字附近文字算法实例
栏 目:.NET代码
下一篇:win7中C#的winForm编程使用savefiledialog不能弹出保存窗体的解决方法
本文标题:c#获取季度时间实例代码(季度的第一天)
本文地址:http://www.codeinn.net/misctech/174366.html






