我有asp.net網站。在許多頁面上使用datetime來自用戶,然後插入或更新一些數據庫的表。我的問題是,我有兩個版本的網站:本地測試(烏克蘭)和生產(美國)。因爲這些網站有不同的文化日期時間格式是不同的。使用日期時間格式證明工作流程的最佳方式是什麼? 例如,我有一個帶有文本框的頁面,可以在其中輸入datetime並使用指令表達式驗證器。我該如何在我的本地站點(dt格式爲dd.mm.yyyy)和生產(mm/dd/yyyy)中正確使用datetime? 謝謝。什麼是在不同的文化中使用DateTime的最佳做法
3
A
回答
1
您可以在web.config中定義culuture並相應地編寫代碼。
2
只要確保您使用正確的CultureInfo進行分析和格式化。從哪裏獲得cultureinfo是一個棘手的問題,例如,您可以從用戶瀏覽器語言中推斷出它。在服務器端,總是存儲與文化無關的值,即從不將例如&次的日期作爲字符串存儲在數據庫中。
DateTime驗證應始終具有文化意識。對於服務器端驗證,使用例如「TryParse()」進行驗證。對於客戶端驗證,您需要對文化同樣小心。可能存在許多JavaScript庫,將驗證不同文化中的日期。
相關問題
- 1. 最佳做法是什麼?
- 2. 在CQRS中反規範化的最佳做法是什麼?
- 3. 在nodejs中使用redis的最佳做法是什麼?
- 4. 在html中使用Anchors的最佳做法是什麼?
- 5. 在MVVM中使用ISupportIncrementalLoading的最佳做法是什麼?
- 6. 在Wordpress中使用DB的最佳做法是什麼?
- 7. 什麼是在繼承類中使用鎖的最佳做法
- 8. 什麼是在C#中的文件處理的最佳做法?
- 9. 使用jquery/javascript做下面的最佳做法是什麼?
- 10. log4cxx的最佳做法是什麼?
- 11. 什麼是ViewModel的最佳做法
- 12. 在mongoDB中使用datetime的最佳方式是什麼
- 13. 在Java中使用序列化的最佳方法是什麼?
- 14. 在Android上使用SVG圖標的最佳做法是什麼?
- 15. 在HTML文檔中使用字符引用的最佳做法是什麼?
- 16. 在rethinkdb中插入python datetime的最佳方法是什麼?
- 17. 在WordPress帖子中使用JavaScript,最佳做法是什麼?
- 18. HMAC解決方案中密鑰的使用(最佳/最佳做法)是什麼?
- 19. 使用Unity3d在Firebase中存儲DateTime值的最佳做法
- 20. 在Pymongo查詢路徑中使用datetime的最佳做法?
- 21. 在Rails中利用單詞的最佳做法是什麼?
- 22. 使用ASP.NET上傳大文件:最佳做法是什麼?
- 23. 什麼是使用codeigniter的SUM列值的最佳做法
- 24. 使用ninject的WinForms對話框的最佳做法是什麼?
- 25. 使用EC2可用區域的最佳做法是什麼?
- 26. 標準化CSS的最佳做法是什麼?
- 27. 什麼是初始化加載變量的最佳做法
- 28. 樣式化GWT小部件的最佳做法是什麼?
- 29. 實例化JavaScript對象時的最佳做法是什麼?
- 30. 對話框中文字的最佳做法是什麼?