收藏本站 
广告服务 
网站地图 
>> 我们从网络和杂志上收集了近100000余篇各类电脑技术、网络技术、软件技术等方面的文章教程,我们的收录原则:不是精华拒不收录!
先飞电脑技术网技术文章
如何计算今天是今年中的第几个星期.
[ 作者:cesar    转贴自:网载    阅读次数:48    更新时间:2006-1-13 0:49:00   录入:蓝色动力 ]        
    

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);
}

上一篇:我对duwamish7的一些理解(一)  下一篇: Visual C++.net与Visual C++6.0使用之差别  

网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号