想要取得某一年的特定日期
例如:
2020年五月的第一個星期一是哪一天?YYYYMMDD
要怎麼寫呢?
謝謝。
Hello WinnerC,
就小幫手所知,沒有函數可以直接取得像是 2020年五月的第一個星期一是哪一天? 這種資訊。
不過您可以參考 DayOfWeek 和 WeekOfMonth 函數,傳入日期來檢查是否符合您的條件。
那麼,如果是使用NthDayOfMonth來寫
年份使用 Year(CurrentDate)取得,關鍵日直接用0501
NthDayOfMonth(參考日期,1,1)
這個參考日期要如何運算呢?
NthDayOfMonth( Text( Year(CurrentDate),"0501") , 1, 1) 算不出來,是格式錯了嗎?
Hello WinnerC,
您的第一個參數必須是數字才行。
建議您可以修改為 NthDayOfMonth( strtonum(Text( numtostr(Year(CurrentDate), 0),"0501")), 1, 1) 即可。
果然是格式問題,我試試,謝謝。
4 評論