C#判断某天是否是周末或者节假日示例
/// <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#判断某天是否是周末或者节假日示例相关推荐
- 判断请假时间去除周末及节假日
公司业务需求,在请假时自动跳过周六周日以及节假日.通过statisticsOfLeaveTime方法,传入请假开始的时间以及请假结束的时间,则可自动统计调休时间. 代码整体逻辑就为拿到请假开始和结束时 ...
- php判断是否节假日,php 排除周末与节假日程序实例代码
date_default_timezone_set('prc');/*** 求取从某日起经过一定天数后的日期,* 排除周六周日和节假日* @param $start 开始日期* @para ...
- java计算时间的秒数差,去掉周末和节假日
java计算时间的秒数差,去掉周末和节假日 如题所说,计算两个时间的秒数(工作日),拿到这个需求,首先想到的就是怎么去掉周末和节假日,或者两个时间有一个在周末或节假日,或者两个时间都在,要分别进行处理 ...
- java获取n个工作日后的日期, 排除周末和节假日(顺延)
java获取n个工作日后的日期, 排除周末和节假日(顺延) 一.需求分析 需求描述 思路解析 二.以下为测试代码(测试时日期为2018-08-28) 三.应用 1.首先看一下我数据库中存放的holid ...
- python 决策树 字符型_Python判断字符串是否xx开始或结尾的示例
判断是否xx开始 使用startswith 示例代码: String = "12345 上山打老虎" if str(String).startswith('1'): #判断Stri ...
- [转载] python判断是否为json_Python判断变量是否为Json格式的字符串示例
参考链接: Python-Json 3 : python中验证是否为有效JSON数据 Python判断变量是否为Json格式的字符串示例 Json介绍 全名JavaScript Object Nota ...
- shell php文件是否存在字符串中,shell 判断字符串是否存在数组中的实现示例
语法格式: [[ "${array[@]}" =~ "字符串" ]] 示例: #!/bin/sh ##数组 array=( address base cart ...
- 节日代码php,php 排除周末与节假日程序实例代码
0 ){//周余凑整 $tmp = $weekday + $remain; if( $tmp >= 7 ){ $newoffset += 2; }else if( $tmp == 6 ){ $n ...
- 跳过休息日(周末和节假日)
日期计算跳过周末 使用pandas计算一定日期内工作日的天数,周末天数,遇到周末向后延长对应天数 例如 '2022-06-2'到'2022-06-04'之间有一天不是工作日 def skip_week ...
最新文章
- mysql+select+unlock_MySQL的locktables和unlocktables的用法(转载)
- adb install apk
- java http连接_Java中通过方法创建一个http连接并请求(服务器间进行通信)
- java 删除list元素_JAVA中循环删除list中元素的方法总结
- 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法...
- 北妈每日一题:如何甩锅给后端!
- 2018年山西省环境空气质量综合指数平均下降10.8%
- GDAL 2.0版本RPC校正速度测试
- Centos 进入单入口模式
- Linux 有问必答: 如何在Linux中加入cron任务
- MATLAB机械动力分析,用MATLAB实现机械动力学
- html5 移动端开发模板,搭建一个vue-cli的移动端H5开发模板
- 14款实用项目管理工具,精英必备!
- vue实现下载excel模板、导入excel文件、导出excel文件
- 坚持并活下去!cxuan 在 CSDN 的 2020 年终总结。
- revit 2021 r2(3D建筑信息模型构建软件)pjb 附安装教程
- Java实现伪造邮件发信人
- 如何在react中简单应用echart,及echart特性
- Python免费字幕翻译(google)
- 计算机图形学课程设计html源码,孔令德的计算机图形学实验及课程设计(VC++版)...
热门文章
- mynt product model: D1000-IR-120标定相机和IMU外参
- ISP 图像传感器camera原理
- scala case class 继承_数字硬件系统设计之一:Scala快速入门(2)
- tensorboard使用_colab打不开tensorboard的解决办法
- java slf4j_SLF4J 使用手册
- Struts2结果跳转方式
- Java 1.8 HashMap源码探究
- 【随笔】Win7下GVIM的安装与配置
- ie11浏览器不能显示最新修改的程序,调试出现代码逻辑错误却依旧执行
- 《Two Dozen Short Lessons in Haskell》学习(十)- Private Definitions — the where-clause