選擇合適的約會功能

套用到
Access 2013

Access 內建函式,可用於格式化、建立、解析及計算日期與時間。 選擇一張符合你想做的表格。

我想......

以特定格式顯示日期或時間

請以你想要的格式顯示日期。 結果欄位假設 [StartDate] 欄位包含 2012 年 1 月 11 日 17:30:15 的日期/時間值。

功能 用途 範例 結果
節目形式* 多功能格式功能用於建立自訂日期/時間格式。 格式 ([StartDate],“yyyy-mm-dd”) 2012-01-11
格式DateTime* 會對一個數值套用五種內建的日期/時間格式之一。 格式DateTime ([StartDate],vbLongDate) 2012年1月11日,星期三
月名* 將數字轉換成月份名稱。 若提供超出1到12範圍的數字,會回傳錯誤。 月名 (12) 12 月
平日名稱* 將數字轉換成平日名稱。 若提供超出 1-7 範圍的數字,則會回傳錯誤。 平日名稱 (2) 星期一

* 無法在 Access 網頁應用程式中提供。

頁面頂端

將日期或時間拆分成部分

有時候你只需要知道日期/時間值的某一部分,比如年份或分鐘。 這些函數都會回傳整數值,對應你要找的區間。 結果欄位假設 [StartDate] 包含 2012 年 1 月 11 日 17:30:15 的日期/時間值。

功能 用途 範例 結果
年份 回傳日期/時間值的年份部分。 ( 年[開始日期]) 2012
月份 回傳日期/時間值的月份部分 (1到12) 。 ( 月[開始日期]) 1
回傳日期/時間值的日期/時間部分 (1 到 31) 。 第 ( 天[開始日期]) 11
平日* 回傳週數日期 (1到7) 。 預設情況下,星期天被視為一週的第一天,但你可以指定不同的第一天作為第一天。 平日 ([開始日期]) 4
小時* 回傳日期/時間值中小時部分 (0到23) 。 ( 小時[開始日期]) 17
一分鐘* 回傳日期/時間值中 0 到 59 () 的分鐘部分。 ( 分鐘[開始日期]) 30
第二* 回傳日期/時間值的秒數部分 (0到59) 。 第二個 ([開始日期]) 15
DatePart 這是上述函式的可設定版本,你可以指定日期/時間值的哪一部分。 日期 ( 部分「yyyy」,[起始日期]) 2012

* Access 應用程式中無法提供。

頁面頂端

把數字和文字轉成日期和時間

Access 以雙精度浮點數儲存日期。 例如,2012年1月11日下午5:30被儲存為40919.72917。 整數部分位於小數點左側,代表日期。 小數點右側的分數部分代表時間。 這些函式幫助你從其他值(如整數或文字)產生浮點數。

功能 用途 範例 結果 (Access 如何儲存)
DateSerial
註: 在 Access 應用程式中,使用 DateFromPartsDateWithTimeFromParts 函式。
它會根據你提供的整數來建立年份、月份和日期的日期值。 日期連載 (2012,1,11) 40919.0
CDate(命中生)* 將文字轉換成日期/時間值。 同時處理日期和時間部分。
小提示: 使用布林IsDate 函式 判斷文字字串是否能轉換成日期/時間值。 例如,IsDate (“1/11/2012”) 回傳 True。
CDate (“2012/11/11 17:30”) 40919.72917
日期值* 它會將文字轉換成日期/時間值,但不會轉換時間部分。 DateValue (“2012/11/11 17:30”) 40919.0
時間價值* 它會將文字轉換成日期/時間值,但不會轉換任何日期資訊。 TimeValue (“1/11/2012 17:30”) 0.72917
TimeSerial
註: 在 Access 應用程式中,可以使用 TimeFromPartsDateWithTimeFromParts 函式。
它會根據你提供的整數來建立一個時間值,涵蓋每小時、每分鐘和秒。 時間序列 (17、30、15) 0.72934

* Access 應用程式中無法提供。

頁面頂端

日期的加減方式

這些函數可以讓你在日期上加減區間,並計算兩個日期/時間值之間的差異。

功能 用途 範例 結果
DateAdd (會加上特定的區間,例如2個月或3小時) 到日期/時間值。 減法時,第二個參數是負數。 DateAdd (“m”, 1, “1/11/2012”) 2/11/2012
DateDiff 決定兩個日期/時間值之間 (如天或分鐘) 的時間間隔數。
註: 你也可以直接從一個日期值減去另一個日期值,得到它們之間的天數,例如,#2/15/2012# - #2/1/2012# = 14。
日期差異 (“d”、“2012/11”、“2012/4/15”) 95

請參閱如何計算兩個日期之間的天數

頁面頂端

請輸入今天或當前時間

利用這些函數來判斷當前的日期或時間。 結果欄位假設目前系統日期/時間為 2012 年 1 月 11 日 17:30:15。

功能 用途 範例 結果
現在 回傳系統目前的日期與時間。 Now() 2012年1月11日 下午5:30:15
日期
註: 在 Access 應用程式中,使用 「今日 」功能。
回傳當前系統日期。 Date() 1/11/2012
時間* 回傳目前系統時間。 時間 () 下午5:30:15
計時器* 回傳自午夜以來經過的秒數。 計時器 () 63015

* Access 應用程式中無法提供。

頁面頂端