如何计算今天是今年中的第几个星期.

王朝c#·作者佚名  2006-12-17
宽屏版  字体: |||超大  

written by cesar

2002.7.23(修正)

关于算法没有经过认真的考虑,暂想是可以的.不知是否正确.

望大家指正.

-----------------------------------------------------------------------

返回一个 String 值.

public string weekOfYear()

{

//先取当天的年份

string year = Convert.ToString(DateTime.Today.Year);

//转换今年第一天

DateTime firstOfYear = DateTime.Parse("01 01 " + year);

//计算当年第一天是星期几

int firstOfWeek = Convert.ToInt32(firstOfYear.DayOfWeek);

//今天是今年的天数 + 当年第一天是星期几, 然后除 7 就可以了.

return Convert.ToString((DateTime.Today.DayOfYear + firstOfWeek + 6) / 7);

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有