字符格式转换 - %TOCHARFORMAT

可使用此函数来将任何日期或数字转换为字符串。

此函数返回 java.text.SimpleDateFormat 中存在的日期格式或 java.text.DecimalFormat 中存在的数字格式。 如果输入值为字符串,那么此函数返回字符串。
注: 此功能不可用于 CDC for Db2® for z/OS®

语法

%TOCHARFORMAT(value, format)

参数

指定输入值,它可以是字符串、日期或数字。
FORMAT
指定所返回值的格式。
如果为 value 参数指定了数字,请指定对于 java.text.DecimalFormat 有效的格式。
如果为 value 参数指定了日期,请指定对于 java.text.SimpleDateFormat 有效的格式。
如果为 value 参数指定了字符串,那么该函数将忽略此参数并返回字符串。

结果数据类型

字符串。 如果 valueformat 为 NULL,那么此函数会返回 NULL。

示例

输入值 (value) 用于返回值的格式 (format) 结果
1234 0.###E0 返回以下格式的字符串:1.234E3
日期 yyyy.MM.dd G 'at' HH:mm:ss z 返回以下格式的字符串:2001.07.04 AD at 12:08:56 PDT