当前位置:编程学习 > C#/ASP.NET >>

日期问题,求助

知道一个日期(如2007-3-27),如何取出日期所在周的第一天和最后一天?
--------------------编程问答-------------------- 帮顶 关注下
用日期控件可以转换么? --------------------编程问答-------------------- DateTime dt = DateTime.Parse("2007-3-27");
        int d = (int)dt.DayOfWeek;
      
        DateTime dt0 = dt.AddDays(d * -1);
        DateTime dt1 = dt.AddDays(6-d);

        Response.Write(dt0.ToShortDateString() + "<BR>");

        Response.Write(dt1.ToShortDateString() + "<BR>");
--------------------编程问答-------------------- mark --------------------编程问答-------------------- cpp2017(慕白兄),你好,为什么是:(dt.AddDays(d * -1);dt.AddDays(6-d);呢,你这个好像是只针对2007-3-27这个日期的,如果换一个日期就不对了, --------------------编程问答-------------------- mark --------------------编程问答-------------------- DateTime d = DateTime.Now;
        Response.Write(new DateTime(DateTime.Now.Year,DateTime.Now.Month, DateTime.Now.Day +( DayOfWeek.Friday - d.DayOfWeek)));//取星期五
        Response.Write(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day - (d.DayOfWeek - DayOfWeek.Monday)));//取星期一 --------------------编程问答-------------------- 一个变通的方法,不知道还有其他的方法没有 --------------------编程问答-------------------- DateTime带有什么多方法的,可以找下MSDN --------------------编程问答-------------------- 要取其他的时候,把DayOfWeek.Friday 改一下就可以了 --------------------编程问答-------------------- hegang888888888的可以解决 --------------------编程问答-------------------- cpp2017(慕白兄),你好,为什么是:(dt.AddDays(d * -1);dt.AddDays(6-d);呢,你这个好像是只针对2007-3-27这个日期的,如果换一个日期就不对了,

=========
你用哪个日期试的?
我用过几个都可以的.
--------------------编程问答-------------------- cpp2017(慕白兄) ( ) 信誉:100    Blog  2007-03-27 10:06:44  得分: 0  
 
 
   DateTime dt = DateTime.Parse("2007-3-27");
        int d = (int)dt.DayOfWeek;
      
        DateTime dt0 = dt.AddDays(d * -1);
        DateTime dt1 = dt.AddDays(6-d);

        Response.Write(dt0.ToShortDateString() + "<BR>");

        Response.Write(dt1.ToShortDateString() + "<BR>");

  ----------------------
正解 
 
--------------------编程问答-------------------- 学习
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,