zoukankan      html  css  js  c++  java
  • C#/.Net判断是否为周末/节假日

    判断节假日请求的Api:http://tool.bitefu.net/jiari/

     1         /// <summary>
     2         /// 判断是不是周末/节假日
     3         /// </summary>
     4         /// <param name="date">日期</param>
     5         /// <returns>周末和节假日返回true,工作日返回false</returns>
     6         public static async Task<bool> IsHolidayByDate(DateTime date)
     7         {
     8             var isHoliday = false;
     9             var webClient = new System.Net.WebClient();
    10             var PostVars = new System.Collections.Specialized.NameValueCollection
    11             {
    12                 { "d", date.ToString("yyyyMMdd") }//参数
    13             };
    14             try
    15             {
    16                 var day = date.DayOfWeek;
    17 
    18                 //判断是否为周末
    19                 if (day == DayOfWeek.Sunday || day == DayOfWeek.Saturday)
    20                     return true;
    21 
    22                 //0为工作日,1为周末,2为法定节假日
    23                 var byteResult = await webClient.UploadValuesTaskAsync("http://tool.bitefu.net/jiari/", "POST", PostVars);//请求地址,传参方式,参数集合
    24                 var result = Encoding.UTF8.GetString(byteResult);//获取返回值
    25                 if (result == "1" || result == "2")
    26                     isHoliday = true;
    27             }
    28             catch
    29             {
    30                 isHoliday = false;
    31             }
    32             return isHoliday;
    33         }
  • 相关阅读:
    APK中java代码反编译
    android应用分析之apk文件结构
    2016第8周五
    优秀前端需要具备的经验
    postgreSQL数据类型转换字符串和数值
    架构设计要考虑的几个方面
    2016第8周一
    常见的交互设计方法
    开源项目使用经验原则
    ExtJS与JQuery对照
  • 原文地址:https://www.cnblogs.com/yanglang/p/10271511.html
Copyright © 2011-2022 走看看