2010-01-20 18 views

回答

12

如果它代表一個時間點,你應該使用UTC。這聽起來像是在這個特殊情況下的正確選擇。

一些其他情況下,要存儲本地時間 - 例如,表示報警,應在上午8點在當地時間走下車,不管時區的用戶是這是通常有用日曆應用程序......並且您不在此處存儲單個時間點。

爲什麼值得存儲UTC時間點的一個具體例子是由於夏令時轉換,當地時間可能不明確 - 如果時鐘從凌晨2點延遲到凌晨1點,則會有1:上午30點兩次。在UTC中,沒有這樣的歧義。

4

UTC永遠!嚴重的是,這意味着您不必在模型中混淆日光節約(或局部)調整,只能在視圖中進行調整。

1

最大使用UTC的「親」是,如果你選擇去用它,那麼你總是可以肯定日期以那種方式存儲和從來沒有懷疑自己。這節省了很多麻煩。

1

我想,存儲不是最大的問題,最重要的是當設置爲像WEBSITE,API等一些客戶端時,您必須以UTC + 0格式發送,也許長時間類型更好?

1

UTC。我知道另一個論壇中的用戶正在存儲來自最終用戶PC的本地時間,並且一些用戶認爲他們不需要爲DST自動調整。他們現在很傷心。

相關問題