sql - oracle - to_Date 格式

标签 sql database oracle date

您将使用什么格式将此 CHAR 值转换为日期?

Apr  9 1996  2:11:00:000PM


ie. select to_date('Apr  9 1996  2:11:00:000PM','???') from dual;

有没有人找到一个很好的引用,因为我看到的所有人都希望小时前面有一个 0 开头。

最佳答案

这是包含您的日期字符串的示例。

select to_date(
to_char(to_timestamp('Apr 9 1996 2:11:00:000PM','MON DD YYYY hh:mi:ss:FF3PM'),'YYYY-MM-DD HH:MI:SS AM'),
'YYYY-MM-DD HH:MI:SS AM')
from dual;

希望它有用。

关于sql - oracle - to_Date 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118991/

相关文章:

SQL不等于或为null

sql - 如何跨行组合 SQL 中的二进制 block ?

mysql - 获取MySQL中小数范围的频率分布

mysql - 如何链接两个表

电子商务项目的数据库设计(我应该使用 EAV 方法)

PHP数据库查询结果错误

database - 检查给定数据是否为非空,无论其数据类型如何?

sql - 使用 Merge 语句到触发器中

oracle - ORA-29913 : error in executing ODCIEXTTABLEOPEN callout when inserting csv into oracle

sql - 转置配置单元表