文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>[转]C#中怎么计算当前日期是在一年中的第几周

[转]C#中怎么计算当前日期是在一年中的第几周

时间:2010-11-16  来源:lojxg

 

private   int   WeekOfYear(string   date)
{
DateTime   curDay   =   Convert.ToDateTime(date);

int   firstdayofweek   =   Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString()   +   "- "   +   "1-1 ").DayOfWeek);

int   days   =   curDay.DayOfYear;
int   daysOutOneWeek   =   days   -   (7   -   firstdayofweek);

if   (daysOutOneWeek   <=   0)
{
return   1;
}
else
{
int   weeks   =   daysOutOneWeek   /   7;
if   (daysOutOneWeek   %   7   !=   0)
weeks   ++;

return   weeks   +   1;
}
}


方法二:

 

System.Globalization.GregorianCalendar   gc   =   new   System.Globalization.GregorianCalendar();
int   weekOfYear   =   gc.GetWeekOfYear(DateTime.Now,   System.Globalization.CalendarWeekRule.FirstDay,   DayOfWeek.Monday);

 


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/letian_fly/archive/2008/07/30/2739618.aspx

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载