相关疑难解决方法(0)

PostgreSQL - 如何在不同的时区渲染日期?

我的服务器在中部时间.我想使用东部时间渲染时间戳.

例如,我想呈现2012-05-29 15:00:002012-05-29 16:00:00 EDT.

我怎样才能实现它?

to_char('2012-05-29 15:00:00'::timestamptz at time zone 'EST5EDT', 'YYYY-MM-DD HH24:MI:SS TZ')2012-05-29 16:00:00(没有区域).

to_char('2012-05-29 15:00:00'::timestamp at time zone 'EST5EDT', 'YYYY-MM-DD HH24:MI:SS TZ')2012-05-29 14:00:00 CDT(错).

这个有用,但它太复杂了必须有一个更简单的方法: replace(replace(to_char(('2012-05-29 15:00:00'::timestamptz at time zone 'EST5EDT')::timestamptz, 'YYYY-MM-DD HH24:MI:SS TZ'), 'CST', 'EST'), 'CDT', 'EDT')

postgresql timezone datetime

27
推荐指数
1
解决办法
3万
查看次数

标签 统计

datetime ×1

postgresql ×1

timezone ×1