2013-08-21 72 views
-1

所以在我的数据库中,我有startimestamp表是“时间戳与时区” 类型,但我想显示没有时区的时间戳记,所以我想这是什么会工作TO_CHAR返回错误的日期PostgreSQL的

Select to_char("StartTimestamp",'YYYY/MM/DD HH24:MM:SS')from "Samples" where "ID" = 20 

和AI得到

"2013/08/02 14:08:04" 

但是当我这样做没有TO_CHAR,只是这样调用

为同一ID时间戳

我得到这个是正确的

"2013-08-02 14:31:04-07" 

我我失去了一些东西的TO_CHAR声明?由于

回答

1

变化MMMI在几分钟地方

select 
    to_char(now(),'YYYY/MM/DD HH24:MM:SS'), 
    to_char(now(),'YYYY/MM/DD HH24:MI:SS'); 
     to_char  |  to_char  
---------------------+--------------------- 
2013/08/21 15:08:00 | 2013/08/21 15:51:00 
+0

笑我是新来的数据库作为你所知道的,谢谢 –