110,533
社区成员
发帖
与我相关
我的任务
分享
void Main()
{
DateTime dt = DateTime.Parse("2011-07-14");
Console.WriteLine(dt.AddDays((5-(int)dt.DayOfWeek)-7));
Console.WriteLine(dt.AddDays(1 - dt.Day).AddDays(-1));
Console.WriteLine(dt.Year-1 + "-12-31");
}
DateTime dt = DateTime.Parse("2011-7-15");//传入的参数
Console.WriteLine("上周末:" + dt.AddDays(((int)DayOfWeek.Friday - (int)dt.DayOfWeek) - 7).ToString("yyyy-MM-dd"));
Console.WriteLine("上月末:" + dt.AddDays(-dt.Day).ToString("yyyy-MM-dd"));
Console.WriteLine("上年末:" + new DateTime(dt.Year, 1, 1).AddDays(-1).ToString("yyyy-MM-dd"));
DateTime dt = DateTime.Parse("2011-07-14");
Console.WriteLine(dt.AddDays((5-(int)dt.DayOfWeek)-7));
Console.WriteLine(DateTime.Now.AddDays((5-(int)DateTime.Now.DayOfWeek)-7));
DateTime dt = DateTime.Now();
dt = dt.AddDays(7);