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

}

C#判断某天是否是周末或者节假日示例相关推荐

  1. 判断请假时间去除周末及节假日

    公司业务需求,在请假时自动跳过周六周日以及节假日.通过statisticsOfLeaveTime方法,传入请假开始的时间以及请假结束的时间,则可自动统计调休时间. 代码整体逻辑就为拿到请假开始和结束时 ...

  2. php判断是否节假日,php 排除周末与节假日程序实例代码

    date_default_timezone_set('prc');/*** 求取从某日起经过一定天数后的日期,* 排除周六周日和节假日* @param $start       开始日期* @para ...

  3. java计算时间的秒数差,去掉周末和节假日

    java计算时间的秒数差,去掉周末和节假日 如题所说,计算两个时间的秒数(工作日),拿到这个需求,首先想到的就是怎么去掉周末和节假日,或者两个时间有一个在周末或节假日,或者两个时间都在,要分别进行处理 ...

  4. java获取n个工作日后的日期, 排除周末和节假日(顺延)

    java获取n个工作日后的日期, 排除周末和节假日(顺延) 一.需求分析 需求描述 思路解析 二.以下为测试代码(测试时日期为2018-08-28) 三.应用 1.首先看一下我数据库中存放的holid ...

  5. python 决策树 字符型_Python判断字符串是否xx开始或结尾的示例

    判断是否xx开始 使用startswith 示例代码: String = "12345 上山打老虎" if str(String).startswith('1'): #判断Stri ...

  6. [转载] python判断是否为json_Python判断变量是否为Json格式的字符串示例

    参考链接: Python-Json 3 : python中验证是否为有效JSON数据 Python判断变量是否为Json格式的字符串示例 Json介绍 全名JavaScript Object Nota ...

  7. shell php文件是否存在字符串中,shell 判断字符串是否存在数组中的实现示例

    语法格式: [[ "${array[@]}" =~ "字符串" ]] 示例: #!/bin/sh ##数组 array=( address base cart ...

  8. 节日代码php,php 排除周末与节假日程序实例代码

    0 ){//周余凑整 $tmp = $weekday + $remain; if( $tmp >= 7 ){ $newoffset += 2; }else if( $tmp == 6 ){ $n ...

  9. 跳过休息日(周末和节假日)

    日期计算跳过周末 使用pandas计算一定日期内工作日的天数,周末天数,遇到周末向后延长对应天数 例如 '2022-06-2'到'2022-06-04'之间有一天不是工作日 def skip_week ...

最新文章

  1. mysql+select+unlock_MySQL的locktables和unlocktables的用法(转载)
  2. adb install apk
  3. java http连接_Java中通过方法创建一个http连接并请求(服务器间进行通信)
  4. java 删除list元素_JAVA中循环删除list中元素的方法总结
  5. 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法...
  6. 北妈每日一题:如何甩锅给后端!
  7. 2018年山西省环境空气质量综合指数平均下降10.8%
  8. GDAL 2.0版本RPC校正速度测试
  9. Centos 进入单入口模式
  10. Linux 有问必答: 如何在Linux中加入cron任务
  11. MATLAB机械动力分析,用MATLAB实现机械动力学
  12. html5 移动端开发模板,搭建一个vue-cli的移动端H5开发模板
  13. 14款实用项目管理工具,精英必备!
  14. vue实现下载excel模板、导入excel文件、导出excel文件
  15. 坚持并活下去!cxuan 在 CSDN 的 2020 年终总结。
  16. revit 2021 r2(3D建筑信息模型构建软件)pjb 附安装教程
  17. Java实现伪造邮件发信人
  18. 如何在react中简单应用echart,及echart特性
  19. Python免费字幕翻译(google)
  20. 计算机图形学课程设计html源码,孔令德的计算机图形学实验及课程设计(VC++版)...

热门文章

  1. mynt product model: D1000-IR-120标定相机和IMU外参
  2. ISP 图像传感器camera原理
  3. scala case class 继承_数字硬件系统设计之一:Scala快速入门(2)
  4. tensorboard使用_colab打不开tensorboard的解决办法
  5. java slf4j_SLF4J 使用手册
  6. Struts2结果跳转方式
  7. Java 1.8 HashMap源码探究
  8. 【随笔】Win7下GVIM的安装与配置
  9. ie11浏览器不能显示最新修改的程序,调试出现代码逻辑错误却依旧执行
  10. 《Two Dozen Short Lessons in Haskell》学习(十)- Private Definitions — the where-clause