看板 C_Sharp 關於我們 聯絡資訊
週 日一二三四五六 if("monday"==date.dayofweek.tostring() { dateint=date.adddays(-3);// 抓上週五,排除周休二日 } else{dateint=date.adddays(-1);// 抓昨天 } 可是問題來了,如果碰到國定假日法定假日連續假期那種我該如何排除,取工作日? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.104.210.255 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1555727408.A.F0A.html
vi000246: 你可以寫個判斷邏輯 產生2019年的國定假期list 04/20 10:53
vi000246: 再去判斷該日期是否在list上 04/20 10:53
Litfal: https://data.gov.tw/dataset/26557 04/20 11:30
landlord: 建表、查表、Cache 04/20 20:42
MephistoH: 星期六日應該有內建的method可用,可參考DELPHI 04/29 09:56
MephistoH: 彈性連休,就必須要自建一個表來查詢了... 04/29 09:57
ian90911: 建自己的日曆表 每天狀態 工作日 非工作日 直接查表 04/30 11:07
annies5: do 05/03 16:36
annies5: { 05/03 16:36
annies5: date = date.AddDays(-1); 05/03 16:36
annies5: } while ((int)date.DayOfWeek % 6 == 0); 05/03 16:36
annies5: 最近剛好做到判斷日期往前1天但要跳過週六週日 05/03 16:36