我的應用程序是基於格式:MM/DD/YYYY如何更改整個數據庫的日期時間格式?
將數據庫部署到客戶端後,它的依據是:DD/MM/YYYY
我不想改變我所有的查詢,那麼我怎樣才能改變整個數據庫的所有日期時間格式呢?
這是MSSQL服務器2005
在此先感謝。
我的應用程序是基於格式:MM/DD/YYYY如何更改整個數據庫的日期時間格式?
將數據庫部署到客戶端後,它的依據是:DD/MM/YYYY
我不想改變我所有的查詢,那麼我怎樣才能改變整個數據庫的所有日期時間格式呢?
這是MSSQL服務器2005
在此先感謝。
看看:Change default date time format on a single database in SQL Server
如果問題只與SQL服務器相關的,應當將其關閉。如果不是,則應將其移至C#主題。
如何檢查我的當前dateFormat然後我可以從我的服務器和他們的服務器謝謝! – olidev 2011-04-27 10:59:25
如果你想寫一個可以將date()函數(它產生一個時間戳)的互操作的類寫入一個真正的日期,然後你可以插入到數據庫中。
但是你應該更具體一點,比如說,你使用什麼語言進行編碼?
在我在編程中使用C# – olidev 2011-04-27 10:34:07
I' m不直接與C#親戚,但是這個鏈接可能會幫助你: http://msdn.microsoft.com/en-us/library/1k1skd40.aspx – DarkMantis 2011-04-27 11:15:44
您需要更改數據庫的默認語言,然後更改所有登錄的默認語言。我有一個博客解釋了這一點: Setting a standard date format
你是什麼意思「基於格式...」?你將日期存儲爲字符串? – 2011-04-27 10:30:25
否DateTime格式 – olidev 2011-04-27 10:31:05
然後您不需要更改數據庫。在你的應用程序中(用什麼語言寫的?),你也使用DateTime? – 2011-04-27 10:31:57