如何在oracle中将字符串转换为日期

时间:2014-11-03 19:57:56

标签: oracle oracle11g oracle-sqldeveloper

如何使用'迄今为止的功能将字符串“ 2014-03-14 15:15:35 PM EST 转换为Oracle中的日期格式。将提供帮助

1 个答案:

答案 0 :(得分:1)

我能想到的唯一方法是忽略“PM”:

select to_timestamp_tz('2014-03-14 15:15:35 PM EST', 'YYYY-MM-DD HH24:MI:SS "PM" TZD')
from dual;

15:15:35 PM - 字符串包含24小时格式,但同时它包含“PM”指示符。 Oracle无法理解这一点。那是03:15:35 AM还是03:15:35 PM?