zoukankan      html  css  js  c++  java
  • C#计算当前日期为一年中的第几周

    方法一:

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

  • 相关阅读:
    第十次作业
    第八次作业
    作业七--1
    作业五
    作业六
    作业四
    作业一
    作业三
    作业2
    jsp第一次作业
  • 原文地址:https://www.cnblogs.com/zhoumeng780/p/4766177.html
Copyright © 2011-2022 走看看