C#获取时间属于第几周

Posted huangzebin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#获取时间属于第几周相关的知识,希望对你有一定的参考价值。

int getWeek(DateTime dt)
    {
        DateTime time = Convert.ToDateTime(dt.ToString("yyyy") + "-01-01");
        TimeSpan ts = dt - time;
        int iii = (int)time.DayOfWeek;
        int day = int.Parse(ts.TotalDays.ToString("F0"));
        if (iii == 0)
        {
            day--;
        }
        else
        {
            day = day - (7 - iii) - 1;
        }
        int week = ((day + 7) / 7) + 1;
        return week;
    }

以上是关于C#获取时间属于第几周的主要内容,如果未能解决你的问题,请参考以下文章

根据传入的年份和月份获取该月属于本年的第几周和每周的开始和结束日期

js实现获取当前时间是本月第几周和年的第几周的方法

js获取当前日期第几周

JAVA给一个时间获取一年的第几周,正常自然周是 星期一至星期日为一周,

获取“一天中的第几周”?

js根据当前时间获取当前季度,月份,和第几周