将字符串转换为带有附加时间的Oracle日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将字符串转换为带有附加时间的Oracle日期相关的知识,希望对你有一定的参考价值。

我有两个要比较的值。这些示例如下:

  1. ''01/04 / 2020T07.08.45'
  2. '2020-04-01 14:46'

我想将第一个值转换为与第二个值相同的掩码,因此以后可以使用它连接两个表。

第一个值与第二个保存在不同的时区中。我还需要通过将两个小时添加到第一个值来进行转换,具体取决于我运行比较的时间。

使用子字符串不能解决我的问题,因为我无法在字符串中添加两个小时。 to_date函数也没给我带来什么。

您能帮我吗?

答案

您必须将两个值都转换为日期。

TO_DATE('2020-04-01 14:46', 'YYYY-MM-DD HH24:MI');
TO_DATE('01/04/2020T07.08.45', 'DD/MM/YYYYTZH.HH24.MI')

我不确定包含时区的日期。

以上是关于将字符串转换为带有附加时间的Oracle日期的主要内容,如果未能解决你的问题,请参考以下文章

oracle怎么把数值型日期转换成日期字符型

oracle日期转换问题

如何在Oracle中将时间戳转化为日期格式

怎么在Oracle中将时间戳转化为日期格式

oracle中如何转换时间格式

oracle 字符型中文日期怎么转换成日期型