首页 » Asp.Net, C#, VB.NET » 阅读文章

Asp.Net/C#根据一个日期得到这一周的日期

2009年9月7日

话不都说了,直接上代码,这个是应一个网友的提问而写的。

DateTime someDay = new DateTime(2009, 6, 10); //此处换成你实际的日期
int wd = (int)someDay.DayOfWeek;

for (int i = 1 - wd; i < 8 - wd; i++)
{
    DateTime currentDay = someDay.AddDays(i);
    Console.Write(currentDay.ToShortDateString());
    Console.Write("----");
    Console.WriteLine(currentDay.DayOfWeek);
}

注明:上面的算法,是以星期一为每周的开始,星期天为每周的结束的(符合中国人的思维方式)


和别人一起分享吧:
  • Google Bookmarks
  • QQ书签
  • 饭否
  • 校内网
  • 豆瓣九点
  • 嘀咕
  • 365Key网摘
  • POCO网摘
  • 豆瓣
  • 开心网
  • 新浪ViVi
  • 百度搜藏
  • email
  • Add to favorites
  • Facebook
  • Live
  • 收客
  • Twitter
  • del.icio.us
  • PDF
  • Yigg
  • Print
  • Digg
  • Haohao
  • RSS
  • Yahoo! Bookmarks

本文作者:三角猫 DeltaCat
文章出处:真有意思网(http://www.zu14.cn)
引用地址:点击复制本文的 Trackback Url
文章链接:http://www.zu14.cn/2009/09/07/aspnet-csharp-get-whole-week-days-by-one-day/ [复制] (转载请注明出处及链接)

Asp.Net, C#, VB.NET , , , , , , ,

上一篇 »:

下一篇 »:
  1. 目前还没有任何评论.
  1. 目前还没有任何 trackbacks 和 pingbacks.

 

Related Posts with Thumbnails