在两个不同的数据库中转换相同的Unix时间时获得不同的时间戳

时间:2019-04-17 03:44:40

标签: mysql oracle timezone utc

MySql查询:

select FROM_UNIXTIME(1387444958) from dual;

输出:

2013-12-19 10:22:38

Oracle查询:

select to_char(to_date('01/01/1970 00:00:00',
  'DD/MM/YYYY HH24:MI:SS')+ (1387444958/86400),'YYYY-MM-DD HH24:MI:SS')from dual;

输出:

2013-12-19 09:22:38

任何人都可以向我解释我变得与众不同的原因,并帮助我获得相同的结果。

0 个答案:

没有答案