在Oracle数据库中,TOTIMESTAMP 函数用于将一个字符串转换为 TIMESTAMP 数据类型。
它的语法如下:
TOTIMESTAMP (string, [format], [nlsparam])
参数说明:
示例用法:
使用默认格式: SELECT TOTIMESTAMP(‘2022-01-01 12:00:00’) FROM DUAL; – 输出:2022-01-01 12:00:00
指定格式: SELECT TOTIMESTAMP(‘2022/01/01 12:00:00’, ‘YYYY/MM/DD HH24:MI:SS’) FROM DUAL; – 输出:2022-01-01 12:00:00
使用 NLS 参数: SELECT TOTIMESTAMP(‘01-Jan-2022 12:00:00’, ‘DD-Mon-YYYY HH:MI:SS’, ‘NLS_DATE_LANGUAGE=ENGLISH’) FROM DUAL; – 输出:2022-01-01 12:00:00
注意事项: