我們有一個ASP.NET網站和一個在美國託管的SQL數據庫。無論何時我在VB.NET和getdate()
中使用函數Now()
來獲取美國當前的時間。問題是,客戶位於GMT + 8時區的菲律賓。我的問題是,有什麼辦法可以設置特定數據庫和網站的時區,這樣當我使用這些功能時,我會得到菲律賓目前的時間?你如何處理這個問題?儘可能地,我們不希望減去或增加功能的結果日期,因爲將來,客戶將來自其他國家。如果我們這樣做,它會讓我們頭痛的更新代碼。ASP.NET/SQL Server - 設置時區
預先感謝您!
感謝您的回答。除了在顯示之前操縱時間之外,還有其他方法嗎?我們有另一個應用程序,現有的應用程序,它有相同的情況,我認爲更新代碼將是一個痛苦。 – dpp
不幸的是,SQL服務器日期是一個系統級的設置,所以它不是每個會話都可以操縱的東西。我打算在SQL服務器中使用getutcdate()。 –