Oracle Unix时间戳转换提前11小时

Oracle Unix时间戳转换提前11小时,oracle,unix-timestamp,epoch,Oracle,Unix Timestamp,Epoch,我正在使用SSIS将一些Oracle数据拉入SQL Server。日期/时间值如下所示:1601384402。 为了将其转换为有用的内容,我在某处找到了以下代码: 至字符(至日期('01.01.1970 06:00:00','DD.MM.YYYY HH24:Mi:Ss')+J.LAST_START/86400,'MM/DD/YYYY HH24:Mi:Ss')作为最后开始 问题是时间提前了11个小时。我将06:00改为00:00,这确实减少了6个小时的时间,但我不知道如何获得剩余的5个小时。使用负

我正在使用SSIS将一些Oracle数据拉入SQL Server。日期/时间值如下所示:1601384402。 为了将其转换为有用的内容,我在某处找到了以下代码:

至字符(至日期('01.01.1970 06:00:00','DD.MM.YYYY HH24:Mi:Ss')+J.LAST_START/86400,'MM/DD/YYYY HH24:Mi:Ss')作为最后开始


问题是时间提前了11个小时。我将06:00改为00:00,这确实减少了6个小时的时间,但我不知道如何获得剩余的5个小时。使用负面时间没有影响('01.01.1970-5:00:00')

您的日期是20年9月29日01.00.02.000000000下午吗?