Oracle数据库中的日期转换

时间:2017-11-14 14:46:34

标签: sql oracle datetime

在Oracle中比较不同格式的日期的简单方法是什么? 例: 在第一个表格中,我的日期格式为:“2017/09/15 03:14:13”。 第二个表包含格式为“15-SEP-17”

的数据

我想比较这些日期,例如Table1.column> Table2.column

一种方法是使用to_date(to_char())的一个众所周知的解决方案,但我很好奇是否有更简单的方法。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在Oracle日期中根本没有格式。如果您想比较日期,可以使用date1 < date2date1 between date2 and date3等内容。

您不能在表格中输入'格式化日期'。如果你这么认为,就意味着你有varchar字段代表一个日期。如果您想比较它,您应该使用to_date函数将其转换为日期。