zoukankan      html  css  js  c++  java
  • C#判断某天是否是周末或者节假日示例

    640?wx_fmt=png


            /// <summary>

            /// 判断是不是周末/节假日

            /// </summary>

            /// <param name="date">日期</param>

            /// <returns>周末和节假日返回true,工作日返回false</returns>

            public static async Task<bool> IsHolidayByDate(DateTime date)

            {

                var isHoliday = false;

                var webClient = new System.Net.WebClient();

                var PostVars = new System.Collections.Specialized.NameValueCollection

                {

                    { "d", date.ToString("yyyyMMdd") }//参数

                };

                try

                {

                    var day = date.DayOfWeek;


                    //判断是否为周末

                    if (day == DayOfWeek.Sunday || day == DayOfWeek.Saturday)

                        return true;


                    //0为工作日,1为周末,2为法定节假日

                    var byteResult = await webClient.UploadValuesTaskAsync("http://tool.bitefu.net/jiari/", "POST", PostVars);//请求地址,传参方式,参数集合

                    var result = Encoding.UTF8.GetString(byteResult);//获取返回值

                    if (result == "1" || result == "2")

                        isHoliday = true;

                }

                catch

                {

                    isHoliday = false;

                }

                return isHoliday;

            }


  • 相关阅读:
    js中==与===区别
    Initialization failure 0x0000000c
    Spring通过@Value注解注入属性的几种方式
    java中读取配置文件中数据的具体方法
    spring整合hibernate
    url上参数解析笔记
    编号的生成(日期+序列号)
    application.xml & -servlet.xml
    webApplicationContext 与servletContext
    Http协议整理
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351426.html
Copyright © 2011-2022 走看看