在PostgreSQL 8.3中以当地时间转换UTC时间

布鲁诺

我运行一个Postgres 8.3数据库,其中时间似乎存储在没有时区的UTC中。我正在尝试以当地时间显示,但后缀不是'+01':

使用selectchedched_start_ts我得到:2014-01-20 05:01:35.663

在时区“ MET”中选择了schedule_start_ts:2014-01-20 05:01:35.663 + 01

我想获取本地时间的“ 2014-01-20 06:01:35.663”。

我正在使用的数据库无法修改,并且不允许修改数据的存储方式。

克雷格·林格(Craig Ringer)

如果要格式化时间,请使用此to_char功能。请参阅文档中的格式化功能

regress=> SELECT to_char( 
   (TIMESTAMP '2014-01-20 05:01:35.663' AT TIME ZONE 'UTC') 
   AT TIME ZONE 'MET',
   'YYYY-MM-DD HH:MI:SS'
   );

       to_char       
---------------------
 2014-01-20 06:01:35
(1 row)

(TIMESTAMP 'xxx' AT TIME ZONE 'UTC')让我一个timestamptz正确的时间,通过重新演绎TIMESTAMP作为UTC之中。AT TIME STAMP相反,第二个timestamptz转换为timestampin时区MET然后将其格式化。

无论SQL标准提交者在设计时都在抽烟,我从来没有想过要靠近它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将GMT时间转换为当地时间

来自分类Dev

在PostgreSQL 8.3中以当地时间转换UTC时间

来自分类Dev

将UTC时间转换为当地时间

来自分类Dev

将本地日期/时间转换为UTC日期/时间java SE 8

来自分类Dev

使用angularjs将UTC转换为当地时间

来自分类Dev

如何在moment.js中从UTC转换为当地时间?

来自分类Dev

怎么把当地时间转换成utc?

来自分类Dev

如何将当地时间转换为UTC?

来自分类Dev

将当地时间的矢量转换为UTC

来自分类Dev

将当地时间转换为UTC,反之亦然

来自分类Dev

在PostgreSQL中调试PLV8

来自分类Dev

对应UTC当地时间

来自分类Dev

PostgreSQL中的时间窗口

来自分类Dev

将WRF UTC时间转换为当地时间

来自分类Dev

当地时间表示

来自分类Dev

如何在当地时间显示UTC时间

来自分类Dev

将UTC转换为国家当地时间

来自分类Dev

PostgreSQL UTC到英国当地时间

来自分类Dev

将UTC时间转换为当地时间

来自分类Dev

如何将UTC时间转换为当地时间

来自分类Dev

UTC与当地时间的偏移量约为25秒

来自分类Dev

使用PHP自动将UTC转换为当地时间

来自分类Dev

UTC和当地时间

来自分类Dev

如何将当地时间转换为UTC?

来自分类Dev

无法将UTC时间转换为当地时间?

来自分类Dev

将时间转换为当地时间

来自分类Dev

Swift 中到午夜(当地时间)的毫秒数?

来自分类Dev

在 XSL 1.0 中将 GMT 转换为当地时间

来自分类Dev

如何在 Swift 3 中将 UTC 时间转换为当地时间?