DateTime
是一個文字函數,會傳回報表被植入資料的日期與時間。日期與時間會從報表伺服器中擷取,並對應至報表伺服器所在的國家。您可以在文字方塊、文字儲存格、或資料列或資料欄標題中使用 DateTime
。
註:
文字函數中基於報表預覽結果所使用的時區,是以使用者偏好設定中指定的每個使用者時區為依據。
語法:
DateTime("DateFormat","TimeFormat")
註:
若將 DateTime 函數參數留白 (例如 DateTime ()
),或者兩個參數中都使用 "none" (例如 DateTime (none, none)
),那麼 Narrative Reporting 的日期與時間使用者偏好設定將使用於格式。
註:
請參閱文字函數的參數以取得參數定義。
此外,您可以指定不受地區設定影響的值作為簡短、中等、詳細及完整格式:DateTime (short|medium|long|full|none, short|medium|long|full|none)
.(請勿在輸入這些值時使用引號。)範例(為美國提供的範例):
DateTime(short, short)
: 01/03/2017 1:54 PM
DateTime(medium, medium)
: Jan 03, 2017 1:54:32 PM
DateTime(long, long)
: January 03, 2017 1:54:32 PM PDT
DateTime(full, none)
: Tuesday, January 03, 2017 (注意:未顯示時間。)
DateTime(none, short)
: 1:54 PM(注意:未顯示日期。)
表格 10-9 日期與時間格式字元
格式化字元 | 意義 | 資料型態 | 範例 |
---|---|---|---|
G |
年代指示符號 |
文字 |
AD |
M |
一年中的月份 |
文字或數字 |
如果月份為 7 月:M 會顯示:7,MM 會顯示:07,MMM 會顯示:Jul,MMMM 會顯示:July |
d |
每月第幾日 |
數字 |
10 |
h |
小時,以 am/pm (1-12) 表示 |
數字 |
11 |
H |
一天的整點時間 (0-23) |
數字 |
22 |
m |
一小時內的分鐘數 |
數字 |
30 |
s |
一分鐘中的秒數 |
數字 |
25 |
S |
毫秒 |
數字 |
978 |
E |
星期幾 |
文字 |
E:Tue,EE:Tuesday |
D |
每年第幾日 |
數字 |
189 |
F |
月份一週天次 |
數字 |
Date("dd-MMM-yy ‘is the’ F 'th ' E 'of' ‘MMM") 會顯示: 24-Dec-02 is the 4th Tue of Dec |
w |
年度週次 |
數字 |
27 |
W |
月份週次 |
數字 |
2 |
a |
am/pm 標記 |
文字 |
PM |
k |
一天的整點時間 (1-24) |
數字 |
23 |
K |
小時,以 am/pm (0-11) 表示 |
數字 |
在美國,如果時間為 3:37 PM: 3 |
z |
時區 |
文字 |
太平洋標準時間 |
y |
年度 |
數字 |
2017,02 |
' |
文字 |
文字 |
Date(" D’the day of ’yyyy") 會顯示:105th day of 2017 |
' ' |
兩個單引號可產生一個單引號 |
文字 |
Date("k:mm ‘O’’Clock’ a") 會顯示:6:15 O’Clock PM 使用 2 個單引號標記來產生單一引號或撇號,如 O’Clock (O’’Clock) 中所示。 |
使用格式字元時的考量:
格式字元的數目或計數會決定格式:
若為文字,少於四個格式字母表示使用簡短或縮寫形式(若存在的話)。
四個或更多格式字母表示使用完整形式。
M 或 MM 表示使用月份作為數字。
MMM 表示使用月份的三個字母縮寫。
MMMM 表示使用月份的完整名稱。
例如,如果日期為 April 24:
Date("dd-M-yy")
會顯示 24-4-17
Date("dd-MM-yy")
會顯示 24-04-17
Date("dd-MMM-yy")
會顯示 24-Apr-17
Date("dd-MMMM-yy")
會顯示 24-April-17
若為數字,格式字母的數目為位數的最小數目。較短的數字會以零填補。年度為特殊案例。如果您使用 "yy",便會顯示年度的最後兩個位數,但如果您使用 "yyyy",則會顯示四位數的年度。
例如,如果月份為 2 月:
Date("MM-yyyy")
會顯示 02-2017
所有大寫或小寫的字母字元都會被視為格式,無論它們是否被指定格式字元。
將文字括在單引號中。若要在文字中使用單引號,請在單引號中將文字括住,並使用兩個單引號作為撇號。
例如,要列印 4 點鐘的格式為:
Date("hh 'o''clock' ")
範例:
日期格式 | 結果 |
---|---|
|
23/3/17 |
|
23-Mar-17 |
|
Tuesday, March 23, 2017 |
|
12:52:05 PM |
|
12:52:05 PM Eastern Standard Time |
|
Tuesday, March 23, 2017 AD time: 12:52:05 PM Eastern Standard Time |
|
12:00 PM, Eastern Standard Time 您必須使用 2 個單引號標記在您格式化結果的文字中產生一個單引號。 |