請問一下取得特定日期的寫法

  •   156 
  • 最後發表   WinnerC  2022 十一月 17
WinnerC 發文於   2022/11/15

想要取得某一年的特定日期

例如:

2020年五月的第一個星期一是哪一天?YYYYMMDD

要怎麼寫呢?

謝謝。

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/11/16

 Hello WinnerC,

 

就小幫手所知,沒有函數可以直接取得像是 2020年五月的第一個星期一是哪一天? 這種資訊。

不過您可以參考 DayOfWeekWeekOfMonth 函數,傳入日期來檢查是否符合您的條件。

WinnerC 發文於   2022/11/16

那麼,如果是使用NthDayOfMonth來寫

年份使用 Year(CurrentDate)取得,關鍵日直接用0501

NthDayOfMonth(參考日期,1,1)

這個參考日期要如何運算呢?

NthDayOfMonth( Text( Year(CurrentDate),"0501") , 1, 1) 算不出來,是格式錯了嗎?

XQ小幫手 發文於   2022/11/17

 Hello WinnerC,

 

您的第一個參數必須是數字才行。

建議您可以修改為 NthDayOfMonth( strtonum(Text( numtostr(Year(CurrentDate), 0),"0501")), 1, 1) 即可。

WinnerC 發文於   2022/11/17

果然是格式問題,我試試,謝謝。

發表回覆
Close