请问本月第一天,应该怎么取?还有本月的最后一天怎么取?

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4308/4308459.xml?temp=.5162317
    http://community.csdn.net/Expert/topic/4209/4209769.xml?temp=.9505731
      

  2.   

    DateTime d = DateTime.Today;
    d = d.AddDays(1 - d.Day);
    Console.WriteLine(d);d = DateTime.Today;
    d = d.AddMonths(1).AddDays(-d.Day);
    Console.WriteLine(d);
      

  3.   

    DateTime dt = System.DateTime.Now; //获得当前日期 dt = dt.AddDays(1 - dt.Day);        //得到当月的第一天日期
    (dt.AddMonths(1)).AddDays(-1);      //得到当月的最后一天日期
      

  4.   

    每个月的第一天,日期肯定是1呀!
    每个月的最后一天:DateTime.DaysInMonth(2005, 10)
      

  5.   

    SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)  当月第一天SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))  当月最后一天