設定日期和時間欄位的格式

[日期/時間] 資料類型有多種格式,可協助您應對獨特的情況。 在日期/時間格式設定中,您有三種選擇:保留預設格式、套用預先定義的格式,或建立自訂格式。  當您將格式套用至資料表欄位時,相同的格式會自動套用到您隨後系結到該資料表欄位的任何表單或報表控制項。  [格式設定] 只會變更資料的顯示方式,不會影響資料的儲存方式,或使用者輸入資料的方式。

本文內容

日期和時間格式的概覽

套用預先定義的格式

預先定義格式的範例

套用自訂格式

自訂格式的範例

自訂格式字元

在 Access Web 應用程式中設定日期/時間格式

日期和時間格式的概覽

Access 會自動顯示 [一般日期] 和 [長時間格式] 中的日期和時間。 日期會顯示為:美國和 as 中的 mm/dd/yyyy,也就是以 mm 為月份的月份,dd/mm/yyyy,年月是日期,而 yyyy 則是年份。 時間會顯示為,hh: mm: ss AM/PM,其中 hh 是小時、mm 表示分鐘,而 ss 則是秒。

根據您電腦上的Microsoft Windows [地區及語言選項] 設定中所指定的地理位置,日期和時間的這些自動格式會有所不同。 例如,在歐洲和亞洲的許多部分中,視您的位置而定,您可能會看到 [日期] 和 [時間] 是 28.11.2018 12:07:12 PM 或 28/11/2018 12:07:12 PM。 在美國,您會看到 11/28/2018 12:07:12 PM。

您可以使用自訂的顯示格式變更這些預先定義的格式。 例如,您可以使用歐元格式輸入日期(例如28.11.2018),並讓資料表、表單或報表將值顯示為11/28/2018。 您所選取的自訂格式不會影響資料的輸入方式,或 Access 儲存該資料的方式。

Access 會自動提供與日期和時間格式設定相關的特定層級資料驗證。 例如,如果您輸入的是不正確日期(例如32.11.2018),就會出現一則訊息,您可以選擇輸入新值,或將欄位從 [日期/時間] 資料類型轉換為 [文字] 資料類型。 有效的日期值範圍從-657434 (西元100年1月1日)到2958465(西元年12月 31 9999 日)。 有效的時間值範圍是從 .0 到. 9999 或23:59:59。

當您想要以特定格式限制輸入日期和時間時,請使用輸入遮罩。 例如,如果您套用輸入遮罩以歐元格式輸入日期,則在您的資料庫中輸入資料的人員將無法以其他格式輸入日期。 輸入遮罩可以套用到資料表中的欄位、查詢結果集,以及表單和報表上的控制項。 如需詳細資訊,請參閱使用輸入遮罩控制資料輸入格式

頁面頂端

套用預先定義的格式

Access 提供數個預先定義的日期和時間資料格式。

在資料表中

  1. 在 [設計檢視] 開啟資料表。

  2. 在設計格線線的上半部區段中,選取您要設定格式的 [日期/時間] 欄位。

  3. 在 [欄位屬性] 區段中,按一下 [格式] 屬性方塊中的箭號,然後從下拉式清單中選取一種格式。

    顯示 [格式] 下拉式清單的 [屬性表] 圖像。

  4. 選取格式後,[屬性更新選項] 按鈕即會出現,並讓您將新格式套用至任何其他要以邏輯方式繼承的資料表欄位和表單控制項。 若要在整個資料庫中套用所做的變更,請按一下智慧標籤,然後按一下 [所有位置 <的 [更新格式],即可使用 [功能變數名稱]>。 在此案例中,[功能變數名稱] 是您的 [日期/時間] 欄位的名稱。

  5. 若要將變更套用至整個資料庫,請在 [更新屬性] 對話方塊出現時,顯示將繼承新格式的表單及其他物件。 按一下 [是]。

    如需詳細資訊,請參閱傳播欄位屬性

  6. 儲存您的變更並切換至 [資料工作表] 視圖,查看格式是否符合您的需求。

附註    根據此表格建立的新表單、報表或視圖會取得表格的格式設定,但您可以在表單、報表或視圖上覆蓋此值,而不需變更表格的格式設定。

在表單或報表中

  1. 開啟表單或報表的 [版面配置]視圖或 [設計檢視]。

  2. 將指標放在含有日期和時間的文字方塊中。

  3. 按 F4 以顯示內容表。

  4. Format屬性設定為其中一個預先定義的日期格式。

在查詢中

  1. 在 [設計檢視] 中開啟查詢。

  2. 以滑鼠右鍵按一下日期欄位,然後按一下 [屬性]。

  3. 在屬性工作表中,從 [格式] 屬性清單中選取您要的格式。

在運算式中

  • 使用FormatDateTime 函數將日期值格式化為幾個預先定義格式的其中之一。

    如果您正在使用需要 expression 的區域(例如宏或查詢),您可能會發現這項功能很有説明。

頁面頂端

預先定義格式的範例

格式

描述

範例

通用日期

設置將日期值顯示為數字和時間值,單位為小時、分鐘和秒,後面接著 AM 或 PM。 針對這兩種類型的值,Access 會使用 Windows 地區設定中指定的日期和時間分隔符號。 如果該值沒有時間元件,Access 只會顯示日期。 如果該值沒有日期元件,Access 只會顯示時間。

06/30/2018 10:10:42 AM

完整日期

根據 Windows [地區設定] 中的 [長日期] 格式,只顯示日期值。

2018年8月27日星期一

中日期

將日期顯示為 dd/mmm/yy,但使用 Windows 地區設定中指定的日期分隔符號。

27/8 月/
18 08年8月27日

簡短日期

根據 Windows [地區設定] 中的 [簡短日期] 格式來顯示日期值。

8/27/2018
8-27-2018

完整時間

顯示小時、分鐘和秒,後面再加上 AM 或 PM。 Access 會使用 Windows [地區設定] 的 [時間] 設定中指定的分隔符號。

10:10:42 AM

中時間

顯示以 AM 或 PM 後接的小時與分鐘。 Access 會使用 Windows [地區設定] 的 [時間] 設定中指定的分隔符號。

10:10 AM

簡短時間

只顯示小時數和分鐘數。 Access 會使用 Windows [地區設定] 的 [時間] 設定中指定的分隔符號。

10:10

頁面頂端

套用自訂格式

有時候,屬性工作表中的 [格式] 屬性下拉式清單,並不會包含您想要的確切日期格式。 您可以使用 Access 可識別之日期格式設定的程式碼類型,建立自己的自訂格式。

當您將自訂格式套用至 [日期/時間] 欄位時,您可以將不同的格式分別分為兩個區段,一個用於日期,另一個用於時間。 在這種情況下,您可以使用空格來分隔區段。 例如,您可以結合 [一般日期] 和 [長時間] 格式,如下所示: m/dd/yyyy h:mm: ss。

  1. 在 [設計檢視] 開啟資料表。

  2. 在設計格線線的上半部區段中,選取您要設定格式的 [日期/時間] 欄位。

  3. 在 [欄位屬性] 區段中,選取 [一般] 索引標籤,按一下 [格式] 方塊旁的儲存格,然後根據您的格式設定輸入特定字元。

  4. 輸入格式後,[屬性更新選項] 按鈕隨即出現,您可以將格式套用至任何其他要以邏輯方式繼承的資料表欄位和表單控制項。 若要在整個資料庫中套用您的變更,請按一下智慧標籤,然後按一下 [在任何地方使用功能變數名稱的更新格式]。 在此案例中,[功能變數名稱] 是您的 [日期/時間] 欄位的名稱。

  5. 如果您選擇將變更套用至整個資料庫,則會出現 [更新屬性] 對話方塊,並顯示將繼承新格式的表單及其他物件。 按一下[是]以套用格式。

    如需詳細資訊,請參閱傳播欄位屬性

  6. 儲存您的變更,然後切換到 [資料工作表] 視圖,查看格式是否符合您的需求。

頁面頂端

自訂格式的範例

以下是一些在2012年1月13日格式化的不同方法範例:

若要格式化日期,請按如下所示 .。。

在 [格式] 屬性方塊中輸入以下程式碼:

2012-01-13

yyyy mm

2012

yyyy

2012年1月13日

dd mmm yyyy

13.01.2012

dd\.mm\.yyyy (Access 會自動加上反斜線)

1/13 週五

ddd m/d

2/6

ww/w

2012年1月13日

mmm d "," yyyy

頁面頂端

自訂格式字元

若要建立自訂格式,請使用下列字元做為預留位置和分隔符號。  與 Windows 地區設定中所指定日期/時間設定不一致的自訂格式將予以忽略。 如需詳細資訊,請參閱變更 Windows 區域設定以修改某些資料類型的外觀

字元

描述

日期分隔符號

控制 Access 放置天數、月數和年數分隔符號的位置。 使用 Windows [地區設定] 中定義的分隔符號。 例如,在 [英文(美國)] 中,使用斜線(/)。

時間分隔符號

控制 Access 放置小時、分鐘和秒鐘的分隔符號。 使用 Windows [地區設定] 中定義的分隔符號。 例如,在 [英文(美國)] 中,使用冒號(:))。

c

顯示 [一般日期] 格式。

d 或 dd

將月份中的日期顯示為一位數或兩位數。 針對其中一個數位,請使用單一預留位置;如果是兩位數,請使用兩個預留位置。

ddd

Abbreviates 一周中的一天到三個字母。

dddd

拼寫出一周中的所有天。

ddddd

顯示 [簡短日期] 格式。

dddddd

顯示 [長日期] 格式。

w

顯示與一周中的一天相對應的數位。 (1到7)

ww

顯示與一年中的一周(1到53)相對應的數位。

m 或 mm

將月份顯示為一位數或兩位數的數位。

mmm

Abbreviates 月份的名稱為三個字母。 例如,一月份顯示為 Jan。

mmmm

拼寫出所有月份名稱。

q

顯示目前行事曆季度數(1-4)。 例如,如果您在五月雇用工作人員,Access 會顯示2作為季度的值。

y

顯示一年中的第幾天,即1-366。

yy

顯示年份的最後兩位數。

附註: 我們建議您輸入並顯示指定年份的四個數字。

yyyy

在0100-9999 範圍內顯示年份中的所有數位。

h 或 hh

將小時顯示為一位數或兩位數。

n 或 nn

將分鐘顯示為一位數或兩位數。

s 或 ss

將秒顯示為一位數或兩位數。

tttt

顯示 [長時間] 格式。

AM/PM

視需要以大寫字母 "AM" 或 "PM" 表示的十二小時制時鐘。

am/pm

視需要以小寫字母 "am 或 "pm 表示的十二小時制時鐘。

A/P

視需要以大寫字母 "A" 或 "P" 表示的十二小時制時鐘。

a/p

視需要以小寫字母 "a" 或 "p" 表示的十二小時制時鐘。

AMPM

依 Windows 地區設定中所定義,使用適當上午/下午指示項的十二小時制時鐘。

空格、+-$ ()

視需要在格式字串中的任何位置使用空格、一些數學字元(+-)及財務符號($ ¥¥)。 如果您想要使用其他常見的數學符號(例如斜杠(\ 或/)和星號(*)),您必須以雙引號括住它們。

"文字"

圍繞您希望使用者看到的任何文字(以雙引號括住)。

\

強制 Access 顯示緊跟其後的字元。 這與使用雙引號括住字元的方式相同。

*

當使用時,緊挨在星號後面的字元會變成填滿字元,即用來填滿空格的字元。 Access 通常會將文字顯示為靠左對齊,並以空格填入值右側的任何區域。 您可以在格式字串中的任何位置新增填滿字元,而 Access 會以指定的字元填入任何空格。

雙色

將色彩套用至您的格式區段中的所有值。 您必須將名稱括在括弧中,並使用下列其中一個名稱:黑色、藍色、青、綠、洋紅、紅色、 

頁面頂端

在 Access Web 應用程式中設定日期/時間格式

Access Web App 會在 [視圖] 中顯示資料,其文字方塊在桌面資料庫中的外觀與表單很類似。 不過,您可以選取文字方塊,然後按一下出現的 [格式] 按鈕,來設定格式化選項(而非屬性工作表)。 接著,從 [格式] 清單中選取您要的格式。

Access 應用程式沒有自訂的日期格式。 您可以在 Access 應用程式中建立查詢,但在查詢中沒有格式化日期欄的選項。 所有的日期格式設定都是在 [視圖] 層級進行控制。 最後,在 Access 應用程式中無法使用 FormatDateTime 函數。

Access 應用程式中的 [格式] 功能表圖像。

頁面頂端

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×