擷取關於目前地區設定的 Calendar 和 Clock 資訊。

說明

CalendarClock 函式是一組會擷取目前地區設定相關資訊的函式。

您可以使用這些函式以目前使用者的語言顯示日期和時間。 CalendarClock 函式所傳回的單一資料行資料表可直接與下拉式清單和清單方塊控制項的 Items 屬性搭配使用。

函式 說明
Calendar.MonthsLong() 包含每個月完整名稱的單一資料行資料表,以 "January" 為開頭。
Calendar.MonthsShort() 包含每個月縮寫名稱的單一資料行資料表,一月以 "Jan" 為開頭。
Calendar.WeekdaysLong() 包含每個工作日完整名稱的單一資料行資料表,以 "Sunday" 為開頭。
Calendar.WeekdaysShort() 包含每個工作日完整名稱的單一資料行資料表,星期日以 "Sun" 為開頭。
Clock.AmPm() 包含長大寫 "AM" 與 "PM" 表示法的單一資料行資料表。 如果語言使用 24 小時制,資料表將為空白。
Clock.AmPmShort() 包含簡短大寫 "A" 與 "P" 表示法的單一資料行資料表。 如果語言使用 24 小時制,資料表將為空白。
Clock.IsClock24() 表示此地區設定是否使用 24 小時制的布林值。

使用 Text 函式來以相同的資訊格式化日期和時間值。 Language 函式會傳回目前的語言和區域碼。

語法

Calendar.MonthsLong()

Calendar.MonthsShort()

Calendar.WeekdaysLong()

Calendar.WeekdaysShort()

Clock.AmPm()

Clock.AmPmShort()

Clock.IsClock24()

範例

  1. 插入下拉式控制項。

  2. Items 屬性的公式設為:

    • Calendar.MonthsLong()
  3. 應用程式的使用者現在可以在自己的語言中選取月份。 MonthsLong 可以使用 Calendar 傳回的任何單一資料行資料表來取代,以建立工作日和時間選擇器。

在美國境內,Language 會傳回 "EN-US",下列會由 Calendar 函式傳回︰

公式 說明 結果
Calendar.MonthsLong() 傳回值會包含每個月的完整名稱,以「一月」為開頭。 [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]
Calendar.MonthsShort() 傳回值會包含每個月的縮寫名稱,以 "January" 為開頭。 [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ]
Calendar.WeekdaysLong() 傳回值會包含每個月的完整名稱,以 "Sunday" 為開頭。 [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]
Calendar.WeekdaysShort() 傳回值會包含每個月的縮寫名稱,以 "Sunday" 為開頭。 [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ]
Clock.AmPm() 此語言會使用 12 小時制。 傳回值包含完整 AM 和 PM 表示法的大寫版本。 [ "AM", "PM" ]
Clock.AmPmShort() 此語言會使用 12 小時制。 傳回值包含簡短 AM 和 PM 表示法的大寫版本。 [ "A", "P" ]
Clock.IsClock24() 此語言會使用 12 小時制。 false