0

我需要验证 ' timestamp with time zone' 类型的输入参数的格式。它在脚本中作为替换变量传递。格式为'YYYY-MM-DD HH24:MI:SS TZH:TZM'. 我应该如何验证传递的值是给定的格式。为此使用哪个 oracle 函数?

不能使用to_timestamp_tz函数,因为它只会将 char-exp 转换为带有 tz 的时间戳。在这里,我想验证传递的 ' timestamp with time zone' 变量的格式。

4

1 回答 1

0

您可以使用TO_TIMESTAMP_TZ例如:

SELECT TO_TIMESTAMP_TZ('1999-12-01 11:00:00 -8:00',
   'YYYY-MM-DD HH:MI:SS TZH:TZM') FROM DUAL;
于 2015-05-12T11:40:29.053 回答