Chapter 8. 函式 (三):日期與時間8.2 取得日期與時間

8.2 取得日期與時間


除了建立日期與時間外,也可以從日期與時間中取得日期與時間的某個部分,如下:

  • 取得年 / 月 / 日 / 小時 / 分鐘 / 秒:

語法

輸入

日期 / 時間:要取得元素的日期 / 時間,可以是字串形式。

輸出

日期 / 時間 中的年 / 月 / 日 / 小時 / 分鐘 / 秒。

  • 取得星期幾:

語法

WEEKDAY (日期, [類型])

輸入

  • 日期:要取得星期幾的日期,可以是字串形式。
  • 類型:1 / 2 / 3,預設為 1,意義分別如下:
    • 1:星期日~星期六分別輸出 1~7。
    • 2:星期一~星期日分別輸出 1~7。
    • 3:星期一~星期日分別輸出 0~6。

輸出

日期 的星期在 類型 的規則下的輸出。

  • 取得第幾週:

語法

WEEKNUM (日期, [類型])

輸入

  • 日期:要取得第幾週的日期,可以是字串形式。
  • 類型:一週的起始 / 結束日為何,預設為 1,其定義分別如下:
    • 1 / 2:一週的起始為星期日 / 星期一。
    • 11~17:一週的起始為星期一 ~ 星期日。

輸出

日期 是該年的第幾週,其中將 1/1 所在的週定義為該年第一週。


上述的函式用法都非常直觀,範例如下圖。在第 8.4 節將進一步介紹上述函式如何搭配前兩章的函式使用。