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;

? ? ? ? }

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/272298.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/272298.shtml
英文地址,請注明出處:http://en.pswp.cn/news/272298.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

查看docker版本命令docker version

查看docker版本 docker version

spring security原理

spring security通過一系列過濾器實現其功能&#xff0c;入口過濾器如下&#xff08;web.xml&#xff09;&#xff1a; <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilt…

程序員太牛了 公司年會整成代碼討論會

作者丨前端小喬 https://blog.csdn.net/weixin_44330260/article/details/86478512 公司年底年會&#xff0c;被程序員開成代碼討論大會&#xff0c;是一種什么樣的體驗&#xff01;最近某公司舉行了一場年會&#xff0c;本來熱熱鬧鬧&#xff0c;結果被程序員給攪煳了&#xf…

嵌入式C語言基礎(一)

嵌入式C語言基礎&#xff1a; system函數&#xff1a;功能是運行windows命令 #include <stdio.h> #include <stdlib.h> int main() {//main是程序的入口&#xff0c;操作系統運行程序先找mainsystem("ipconfig");//在windows下ipconfig查看本地的網絡狀…

docker info 顯示 Docker 系統信息

docker info : 顯示 Docker 系統信息&#xff0c;包括鏡像和容器數

如何通過session控制單點登錄

web服務器為每一個瀏覽器實例對應一個session。這個session有自己的一個獨立id,這個id保存在瀏覽器的cookie中&#xff08;這個cookie貌似隨著這個瀏覽器實例的關閉而清除&#xff09;&#xff0c;訪問web服務器的時候&#xff0c;web服務會根據你cookie中的sessionId來決定重新…

Syncd - 開源自動化部署工具

官網地址&#xff1a;https://gitee.com/dreamans/syncd/issues syncd是一款開源的代碼部署工具&#xff0c;它具有簡單、高效、易用等特點&#xff0c;可以提高團隊的工作效率. 目前只支持類Linux系統. 特性 Go語言開發&#xff0c;編譯簡單、運行高效 Web界面訪問&#xff0…

嵌入式C語言基礎(二)

指針是分類型的&#xff1a; 指針根據類型不同&#xff0c;偏移值也不同。指針和數組&#xff0c;如何讓指針指向數組&#xff1f; ①用數組名 &#xff1a;int array[10],int* p,parray ②用第一個元素的地址&#xff1a;int array[10],int* p,p&array[0] 注意&#xff1a…

Linus中幫助命令man

使用方法&#xff1a;man 可以查看想要使用命令的詳細使用方法 man 命令

大牛是怎么思考設計SQL優化方案的?

作者&#xff1a;慘綠少年https://www.cnblogs.com/clsn/p/8214048.html在進行MySQL的優化之前&#xff0c;必須要了解的就是MySQL的查詢過程&#xff0c;很多查詢優化工作實際上就是遵循一些原則&#xff0c;讓MySQL的優化器能夠按照預想的合理方式運行而已。圖-MySQL查詢過程…

嵌入式C語言基礎(三)

字符串的定義方式及輸出&#xff1a; #include <stdio.h> #include <stdlib.h> void strPrint(char* data,int size) {int i;for(i0;i<size;i){printf("函數打印數組&#xff1a;%c\n",*data);}putchar(\n); } int main() {int i0;int a[3]{1,2,3};c…

web.config配置數據庫連接

第一種&#xff1a;獲取連接字符串 首先要定義命名空間 system.configuration 1. string connstr string constr ConfigurationManager.AppSettings["connstring"]; web.config文件:加在<appsettings>和</appsettings> 之間 <appsettings> <a…

用 Git 和 Github 提高效率的 10 個技巧!

Git 和 GitHub 都是非常強大的工具。即使你已經使用他們很長時間&#xff0c;你也很有可能不知道每個細節。我整理了 Git 和 GitHub 可能提高日常效率的10個常用技巧。GitHub1、快捷鍵: t 和 w在你的源碼瀏覽頁面&#xff0c;按 t 可以快速進入模糊文件名搜索模式&#xff1a;在…

docker顯示鏡像的摘要信息

顯示鏡像的摘要信息 docker images --digests

嵌入式C語言基礎(四)

為什么要用結構體&#xff1f; 在實際問題中&#xff0c;一組數據往往具有不同的數據類型。例如&#xff0c;在學生登記表中&#xff0c;姓名應為字符型;學號可為整型或字符型&#xff1b;年齡應為整型&#xff1b;性別應為字符型&#xff1b;成績可為整型或實型。顯然不能用一…

命令行分析java線程CPU占用

1.使用top命令找出占用cpu最高的JAVA進程pid號 2. 找出占用cpu最高的線程&#xff1a; top -Hp pid -d 1 -n 1 3. 打印占CPU最高JAVA進程pid的堆棧信息 jstack pid > /tmp/stacktrace.log 4. 把占CPU最高線程號碼換算成16進制到stacktrace.log中尋找相應線程16進制值找到…

docker搜索鏡像

docker search 要下載的 OFFICIAL 為ok的表示是官方鏡像

C#操作HttpClient工具類庫

using System; using System.Collections.Generic; using System.Net.Http; using System.Windows.Forms; using System.Configuration; using System.IO; using Newtonsoft.Json; namespace Dcflow { public class HttpHelper { //獲取Configuration對象 public static string…

docker從倉庫找鏡像

docker search -s 數量 要下載的 數量表示倉庫start數