C# 语言中通过System.DateTime提供了很多关于时间处理的方法,使用起来比较方便。在近来的一个项目中,涉及到一个以week作为周期处理时间的应用。这样,我们希望实现:1、在知道某日期的前提下,能知道该日期在当年的第几周;2、在知道当年的第几周的前提下,能获取该周的起止日期;3、获取本周的起止日期。为此,我写了以下的三个函数,来实现这些功能。
1、计算某天属于当年的第几周:








































2、根据某年的某周,获取该周的起止日期:
































3、计算本周的起止日期:











附:关于把时间转化成字符串的几个方法:


















