日期時間格式
在使用中可用的預定義格式將日期時間值轉換為字符串值時指定自定義格式 RPA Workspace.
[轉換成字串] 動作可讓您將日期時間值轉換成字串值。此動作也可讓您選取預先定義的日期時間格式或指定自訂格式。
預先定義的日期時間格式
當您將日期時間值轉換成字串值時,[格式] 清單中會提供預先定義的日期時間格式。以下是可用的預先定義的日期時間格式:
- [BASIC_ISO_DATE]:將日期時間值轉換為
yyyymmdd+offset 值
字符串值。 - [ISO_LOCAL_DATE]:將日期時間值轉換為
yyyy-mm-dd
字符串值。 - [ISO_OFFSET_DATE]:將日期時間值轉換為
yyyy-mm-dd+offset 值
字符串值。位移值指出當地時間與 UTC 之間的差異 (以小時和分鐘為單位)。 - [ISO_DATE]:將日期時間值轉換為
yyyy-mm-dd+offset 值
或yyyy-mm-dd
字符串值。系統會新增位移值 (如果可用的話)。 - [ISO_LOCAL_TIME]:將日期時間值轉換為
hh:mm:ss.SSS
字符串值。 - [ISO_OFFSET_TIME]:將日期時間值轉換為
hh:mm:ss.SSS+offset 值
字符串值。 位移值指出當地時間與 UTC 之間的差異 (以小時和分鐘為單位)。 - [ISO_TIME]:將日期時間值轉換為
hh:mm:ss.SSS
或hh:mm:ss.SSS+offset value
字符串值。 位移值指出當地時間與 UTC 之間的差異 (以小時和分鐘為單位)。 - [ISO_LOCAL_DATE_TIME]:將日期時間值轉換為
yyyy-mm-ddThh:mm:ss.SSS
字符串值。 - [ISO_OFFSET_DATE_TIME]:將日期時間值轉換為
yyyy-mm-ddThh:mm:ss.SSS+offset value
字符串值。 位移值指出當地時間與 UTC 之間的差異 (以小時和分鐘為單位)。 - [ISO_ZONED_DATE_TIME]:將日期時間值轉換為
yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id]
字符串值。位移值指出當地時間與 UTC 之間的差異 (以小時和分鐘為單位)。 格式中的“zone id”表示時區。 - [ISO_DATE_TIME]:將日期時間值轉換為
yyyy-mm-ddThh:mm:ss.SSS
、yyyy-mm-ddThh:mm:ss.SSS+offset value
或yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id]
字符串值。 - [ISO_ORDINAL_DATE]:將日期時間值轉換為
yyyy-[day of the year]
或yyyy-[day of the year]+offset value
字符串值。例如,如果日期時間值為「2018 年 1 月 25 日」,則其格式為「2018-25」,其中「25」代表該年的日子。 - [ISO_WEEK_DATE]:將日期時間值轉換為
yyyy-[一年中的星期]-[星期幾]
或yyyy-[一年中的星期]-[星期幾]+偏移值
字符串值。例如,如果日期時間值為「2018 年 1 月 25 日」,則其格式為「2018-W4-4」,其中「W4」表示該年的第四週,而「4」則代表該週的日子。 - [ISO_INSTANT]:將日期時間值轉換為
yyyy-mm-ddThh:mm:ss.SSSZ
字符串值。 - [RFC_1123_DATE_TIME]:將日期時間值轉換為
[星期幾]、[月份日期] ['MMM' 格式的月份] ['YYYY' 格式的年份] hh:mm:ss
或[星期幾],[日期] ['MMM' 格式的月份] ['YYYY' 格式的年份] hh:mm:ss+offset value
字符串值。例如,如果日期時間值為「2018-01-25 10:15」,則其格式為「2018 年 1 月 25 日,星期四,10:15:00GMT」。「GMT」表示沒有可用的位移值。
自訂日期時間格式
使用預先定義的慣例指定自訂日期時間格式。可用的慣例如下:
註: 用於指定自定義日期時間格式的所有預定義約定都區分大小寫。
- 「y」:將年份指定為「yy」或「yyyy」。
- 「M」:將月份指定為「M」、「MM」、「MMM」(月份的縮寫名稱,例如 1 月、2 月) 或「MMMM」(月份的完整名稱,例如 1 月、2 月)。註: 'MMM' 和 'MMMM' 日期時間格式的工作取決於 Bot Agent 運行和您的位置設置。
- 「d」:將某一天指定為「d」或「dd」。
- 「D」:將一年內的某一天指定為「D」或「DD」。
- 「E」:將當週的日子指定為「EEE」(週日-週六) 或「EEEE」(星期日-星期六)。註: 'EEE' 和 'EEEE' 日期時間格式的工作取決於 Bot Agent 運行和您的位置設置。
- 「h」或「H」:將小時指定為「hh」或「HH」。註: HH 是 24 小時制時間格式,hh 是帶 AM 或 PM 的 12 小時制時間格式。當您使用 hh 格式時, 在日期時間格式的末尾 添加一個例如,如果系統語言為英語,則輸入為 2018-12-25 10:50:55.999 AM,格式為 yyyy-MM-dd hh:mm:ss.SSS a 其中 a 表示上午或下午.但是,在使用非英語操作系統的計算機上,相應地使用 AM 或 PM 標記。 例如,在日語操作系統上,輸入必須帶有日語的 AM 或 PM 標記,例如 2018-12-25 10:50:55.999 午前,其中午前在日語中表示 AM,格式必須為 yyyy-MM -dd hh:mm:ss.SSS a.
- 「a」:指定 12 小時時間格式的 AM/PM 標示
- 「m」:將一小時內的分鐘指定為「mm」。
- 「s」:將一分鐘內的秒數指定為「ss」。
- 「S」:將毫秒指定為「SSS」。
- 「z」:指定時區,例如「太平洋標準時間」和「印度標準時間」。
- 「Z」:指定時區的位移時間,例如「+0550」代表「印度標準時間」。
Important: 在顯示語言設置為簡體中文或繁體中文的計算機上,當您使用 dd-MMM-yyyy 自定義日期時間格式將日期時間值轉換為字符串值時,輸出可能顯示不正確。
您可以使用先前慣例來指定要用於轉換日期時間值的自訂格式。使用先前慣例的一些範例如下:
格式 | 輸出範例 |
yyyy-MM-dd | 2018-09-30 |
yyyy-M-d | 2020-09-08 |
dd-MM-yyyy | 25-12-2018 |
yyyy-MM-dd HH:mm:ss | 2018-25-12 23:50:55 |
hh:mm:ss.SSS a | 10:15:35.889 AM / 10:15:35.889 PM |
yyyy-MM-dd HH:mm:ss.SSS | 2018-12-25 23:50:55.999 |
yyyy-MM-dd HH:mm:ss.SSS Z | 2018-12-25 23:50:55.999 +0530 |
h.mm a | 4.10 PM |
D「天」,yyyy | 365 天,2019 |