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;

            }


  • 相关阅读:
    开源软件的国内镜像
    ruby学习之路(一)
    VBS正则表达式
    fscanf和feof的组合使用
    计算机产生随机数
    常用:JQ
    unitegallery 测试使用-自动播放关闭
    H5重力感应(转)
    JS中,如何判断一个数是不是小数?如果是小数,如何判断它是几位小数 保留n位小数
    input禁止显示历史输入记录
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351425.html
Copyright © 2011-2022 走看看