| 打印 打开 PDF 版本的联机帮助

#### ToChar Expression Builder 中的 ToChar 函数将指定的日期或数值表达式转换为带格式的字符串。 ### 语法 ToChar(expression, format) 警告：不要在 ToChar 函数的例程中同时使用日期格式和数值格式。这样做可能导致无效的结果。 ### 结果类型 字符串 ### 参数 下表说明该函数的参数。
参数 | 说明
--- | ---
expression | 一个返回日期、日期和时间或数值的表达式或字段。
format | 一个表示日期或数值格式的字符串。
下表说明该函数的日期格式。
格式代码 | 说明
--- | ---
DD | 用两个数字表示某个月份中的日期 (01-31)。
DDDD dddd | 日期的名称。
MM | 用两个数字表示的月份（01-12，其中 01 表示 1 月）。您必须使用大写的 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 | 秒数。
下表说明该函数的数值格式。
格式代码 | 示例 | 说明
--- | --- | ---
# | #### | 返回具有指定位数的值，如果值为负，则包含前面的负号。
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 函数

已发布 8月 2022 | Copyright © 2005, 2022, Oracle和/或其附属公司。Legal Notices.