| 列印 開啟 PDF 版的線上說明

#### ToChar Expression Builder中的 ToChar 函數會將指定的日期或數值運算式轉換成已格式化的字串。 ### 語法 ToChar(expression, format) 注意：請勿在 ToChar 函數的例項中同時使用日期格式和數字格式。這樣做可能會導致無效的結果。 ### 結果類型 字串 ### 引數 下表說明函數的引數。
引數 | 描述
--- | ---
expression | 傳回日期、日期和時間或數值的運算式或欄位。
format | 代表日期或數字格式的字串。
下表說明函數的日期格式。
Format 代碼 | 描述
--- | ---
DD | 以兩位數代表每個月中的日期 (01-31)。
DDDD dddd | 日期的名稱。
MM | 以兩位數代表的月份 (01-12，其中 01 是一月)。您必須使用大寫字母 MM，因為小寫字母 mm 指示分鐘數。
MMMM mmmm | 月份的名稱。請注意，如果您使用小寫字母，則必須使用 mmmm (即四個連續的小寫字母 m)，因為 mm (即兩個連續的小寫字母 m) 指示分鐘數。
Y | 年份的最後一位數。
YY | 年份的最後兩位數。
YYYY | 四位數的年份。
hh12 | 以 12 小時格式表示一天的小時。
hh24 | 以 24 小時格式表示一天的小時。
hh | 一天中的點鐘數。您可以指定 AM 或 PM 來進行對應的調整，例如： hh:mm:ss PM 如果您未指定 AM 或 PM，預設為使用 24 小時格式。
mm | 分鐘數。請注意，mm (即兩個連續的小寫字母 m) 永遠指示分鐘數，不可以用來指定兩位數的日期或月份數。
ss | 秒數。
下表說明函數的數字格式。
Format 代碼 | 範例 | 描述
--- | --- | ---
# | #### | 傳回指定位數的值，如果值為負數，則前面會加上減號。
0 | ####.00 | 傳回前置字元零。傳回行尾字元零。
$ | $###.00 | 傳回有前置幣別符號的值。
, | #,### | 傳回指定位置的逗號，逗號不能出現在小數點的右側。此格式模型絕對不可以逗號開頭。
. | ###.## | 傳回指定位置的小數點，格式參數中只允許一個小數點。如果小數點之後指定的位數小於小數點之後的可用位數，小數會進行捨入。
### 使用數字格式的範例 下列範例會傳回值 10： ToChar (10, '##.##') 下列範例會傳回值 10： ToChar (10, '##.00') 下列範例會傳回值 10.24： ToChar (10.2388, '##.00') 下列範例會傳回值 -10.24 ToChar (-10.2388, '##.##') ### 使用日期格式的範例 下列範例會將 Timestamp() 函數所傳回的值轉換成 DD/MM/YYYY 格式： ToChar(Timestamp(),'DD/MM/YYYY') 例如，如果 Timestamp() 函數傳回值 02/29/2008 10:58:37，上一個運算式會評估為 29/02/2008。 以下範例如何使用各種格式來顯示午夜： ToChar(Today(), YYYY/MM/DD hh:mm:ss PM) 傳回 2009/05/22 12:00:00 AM ToChar(Today(), YYYY/MM/DD hh:mm:ss) 傳回 2009/05/22 00:00:00 ToChar(Today(), YYYY/MM/DD hh24:mm:ss PM) 傳回 2009/05/22 00:00:00 #### 相關主題 如需Expression Builder的相關資訊，請參閱下列主題： 關於 Expression Builder 使用 Expression Builder Expression Builder 函數

2022年8月 | Copyright © 2005, 2022, Oracle 和 (或) 其關係企業。 Legal Notices.