2009-06-05 39 views
1

爲什麼在一個系統上會默認時間爲12:00:00和00:00:00的另一個爲什麼DateTime.Now.Date格式在不同系統之間有所不同?

DateTime.Now.Date 

在Web UI中開始,經過通NHibernate的到SQL Server 2005 例如2009年6月10日被輸入到一個Web服務器的文本框時,它被抓到SQL Profiler我看到2個不同時間

00:00:00在我的本地系統(XP),開發,測試,分期(2003) 12:00:00上Prod(2003)

感謝您的快速回復

區域設置和日期時間格式相同。爲日期/時間格式

+2

是我們確信這是本週的挑戰? – Eric 2009-06-05 15:28:08

+0

對我來說,這是:) – chris 2009-06-05 15:34:23

+0

我認爲通過框他意味着一臺電腦,而不是一個文本框! – inspite 2009-06-05 15:38:03

回答

10

區域/顯示設置

5

在控制面板中,可以定義將顯示在區域設置方式:

H:MM:SS - >24小時你會看到00 :00

H:MM:SS - >12小時格式AM/PM,你會看到12點

5

它總是半夜,顯示器可能是由機器的本地文化設置的影響。

你可能會感興趣的Turkey Test對其他事物的整體轉換,可以通過文化的影響,像解析雙打,格式化日期和時間等

相關問題