2014-02-26 71 views
1

作爲標題,我可以插入數據庫作爲特定時區的數據庫?

我要插入一個日期時間到一個表中,例如「

表」

-------------------------- 
NAME | Type 
-------------------------- 
Id | Int 
Time | Datetime 
-------------------------- 

和任何我插入時區9或時區-9, 它可以在數據庫中保存時區+2。

+0

可能重複: //stackoverflow.com/questions/16872007/date-時區轉換爲時區到SQL服務器) – philshem

回答

3

始終使用UTC時區,並在你的顯示邏輯做項目

節省很大的混亂以後需要每路

的轉換,或者在未來需要多個時區!

參見

進一步討論

[從時區日期時間轉換SQL Server中時區](HTTP的
+0

感謝您的回答,但是......在我的項目中,有太多的數據使用了特殊的時區。而且,我必須保持新的數據使用相同的時區。所以,我可以做的是嘗試轉換utc或任何。 – GeminiYellow

+0

要多少數據?就像你有超過十億行日期一樣?即使這可以在夜間工作中重寫!儘快解決您的問題,而不是晚些時候。想想下一個程序員。他們會繼承什麼爛攤子? – TFD

+0

哦......我想是的,我希望如此,但我不能。 – GeminiYellow