• asp.net3.5 csharp Calendar 控件显示周次(1月周次问题)


    代码
     1         /// <summary>
     2         /// 获取几周 geovindu 涂聚文
     3         /// </summary>
     4         /// <param name="day">公历日期</param>
     5         /// <returns></returns>
     6         private int getISOWeek(DateTime day)
     7         {
     8             int mi = day.Month;
     9             int di = day.Day; 
    10             int w = 0;
    11             if (mi == 1 && di == 1)
    12             {
    13 
    14                 string y = day.Year.ToString();
    15                 string m = day.Month.ToString();
    16                 string s = y + "-" + m + "-1";
    17                DateTime dt = DateTime.Parse(s);// int w = 0;
    18                 int d = day.Day - dt.Day;
    19                 
    20                 //int d = dt.Day;
    21                
    22                 for (int i = 1; i <= d; i++)
    23                 {
    24 
    25                     DateTime dt1 = dt.AddDays(i);
    26                     if (dt1.DayOfWeek == DayOfWeek.Sunday)
    27                     {
    28                         w = w + 1;
    29                     }
    30 
    31                 }
    32             }
    33             else
    34             {
    35                 w=System.Globalization.CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(day, System.Globalization.CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
    36             }
    37             return w;
    38             //return System.Globalization.CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(day, System.Globalization.CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
    39         }

     demo: http://www.dusystem.com/Calendar.aspx

  • 相关阅读:
    AngularJS 1.x系列:AngularJS过滤器(4)
    AngularJS 1.x系列:AngularJS控制器(3)
    AngularJS 1.x系列:AngularJS简介及第一个应用(2)
    AngularJS 1.x系列:Node.js安装及npm常用命令(1)
    MySQL系列:索引基本操作(4)
    基于 Mathematica 的机器人仿真环境(机械臂篇)[转]
    使用耳切法将多边形三角化【转】
    asp.net调用非托管dll,无法加载 DLL,找不到指定模块解决方法。【转】
    ASP.NET与非托管DLL的那些事儿【转+增】
    cesium常用设置【转】
  • 原文地址:https://www.cnblogs.com/geovindu/p/1795423.html
Copyright © 2020-2023  润新知