我使用postgres作为rails app,我在postgresql db中有unix timestamp
。我需要选择group by
dd-mm-yyyy
和month name
。
考虑我有以下unix时间戳
1425148200
我需要将此更改为datetime,并使用返回的to_timestamp
2015-02-28 18:30:00 UTC
我尝试使用
将datetime
转换为local timezone
::没有时区的时间戳AT TIME ZONE' IST'
但是没有在所需时区给出时间而是返回
2015-02-28 16:30:00 UTC
我尝试使用返回的::date
获取日期部分
2015年2月28日星期六
因此,请帮助我从unix时间戳中获取指定dd-mm-yyyy
和月份名称(March)中的timezone
。
提前致谢!
答案 0 :(得分:1)
选择to_char(to_timestamp(' 1425148200'):: timestamptz at time zone' UTC-5:30',' DD-MM-YYYY&当然Month& #39)
01-03-2015&当然是三月
我猜是postgres错误 根据{{3}}