2013-03-05 57 views
1

我有了對數據的PG數據庫:TO_TIMESTAMP - 結束在04或05

(yyyymmdd) hour (hh) minute (mm) and second (ss) 

都在獨立的字符串類型的列。

我用這樣一個函數來得到它的時間戳類型..除了結果是「TO_TIMESTAMP與時區」

to_timestamp(txdt||hh||mm||ss, 'YYYYDDMMHH24MISS') 

他們都似乎是正確的,但我不能確定04和05在每個時間戳的結尾處。就像這樣:

「2011-03-04 23:59:50-05」 「2011-04-04 00:00:18-04」

什麼04和05是什麼意思?然而,我認爲時區是不確定的,但我不確定這兩個時間順序是否相反,或者他們所處的順序是否會使近距離發生變化?

回答

3

是的,他們是該日期的時區,具體取決於dayligth saving time時區的生效時間。

要具有不同時區的時間戳記:

to_timestamp(txdt||hh||mm||ss, 'YYYYDDMMHH24MISS')::timestamp without time zone 
+0

好吧..如果我想刪除時區我怎麼會去這樣做?我現在搜索了一下,找不到具體的例子。 – ebbflowgo 2013-03-05 18:35:25

+1

@ebbflowgo已更新 – 2013-03-05 18:39:15

相關問題