使用ToLocalTime()時,本地時間是如何確定的?來自服務器還是客戶端的本地時間?我的假設是運行應用程序的服務器。如何在ToLocalTime中確定本地時間()
16
A
回答
26
這是運行代碼的計算機的本地時區。在ASP.Net應用程序中,代碼在服務器上運行 - 這是它將返回的時區。
此函數的行爲實際上取決於源值的.Kind
屬性。從MSDN link you gave:
- UTC - 的
DateTime
此實例轉換爲本地時間。 - 本地 - 不執行轉換。
- 未指定-
DateTime
的這個實例被假定爲UTC時間,並且如果Kind是Utc那樣執行轉換。
這是非顯而易見的行爲。您可以使用.net DateTime
類here和here來閱讀其他相關問題。
其他一些要點:
- 如果按照best practices,您將設置服務器的時區爲UTC。
- 如果您嘗試在用戶的時區中顯示時間,則必須使用one of these strategies。
3
這是服務器上的本地時間。
1
本地是這個函數執行的機器的時區。
8
ToLocalTime()
在這種情況下,在服務器上執行。因此,時間在服務器上進行評估,並將服務器時間返回給客戶端。
相關問題
- 1. ToLocalTime在時區之間工作嗎?
- 2. 如何在特定時間間隔內正確地GROUP BY日期時間列?
- 3. 如何確保在Java中當前的本地時間是正確的?
- 4. 如何確定何時在表中不存在時間戳
- 5. 如何確保定時記錄在固定的時間間隔?
- 6. 確定給定Olson TZID和本地DateTime的時間偏移?
- 7. 如何確定Redis中Lua腳本的執行時間?
- 8. 如何重複本地通知自定義的時間間隔
- 9. 如何在特定時間每天註冊本地通知?
- 10. 如何在特定時間設置本地通知?
- 11. 如何在特定時間後取消iOS本地通知?
- 12. 如何確定文件是否在本地存儲在Java中?
- 13. 如何將UTC時間轉換爲Java中的本地時間?
- 14. 如何在Silverlight中的其他時區獲取本地時間
- 15. 如何確定上次更新dhcp地址的時間
- 16. 如何確定CST中DST轉換期間的時間間隔
- 17. 如何從Perl中確定本地計算機的IP地址?
- 18. DayLight從JavaScriptSerializer.Serialize到ToLocalTime的DateTime節省時間問題
- 19. 將日期時間設置爲字符串ToLocalTime
- 20. 如何確定本地節點在MPI中的任務位置
- 21. Python腳本如何確定當前時間在兩個給定每日時間之間?
- 22. 如何在git bash中設置正確的本地時區?
- 23. 如何確定fsockopen()的響應時間
- 24. php - 如何確定執行時間?
- 25. 如何確定XSLT所用的時間?
- 26. C++:如何獲得實時時間和本地時間?
- 27. 如何在ACE中獲取本地時間而不是UTC時間?
- 28. 如何在打印中使用Perl的本地時間獲取時間戳?
- 29. 如何在確定的時間從2個時間戳中選擇行?
- 30. 如何在iOS中獲取本地化時間符號?