有什麼方法可以在時區中找到日期的當前格式嗎?我從數據庫的情況下,當前日期時間格式不匹配,危機來臨字符串形式檢索日期,「字符串未被識別爲有效日期時間」當前日期格式
當前日期格式
回答
的DateTime.Parse
方法使用正在執行的線程上設置的格式。請參閱Thread.CurrentCulture
以檢索解析時使用的CultureInfo
。 CultureInfo.DateTimeFormat
返回您正在查找的格式。
如果你知道格式,你應該使用DateTime.ParseExact
方法與已知的格式來解析輸入字符串。
這聽起來像什麼是最重要的還不是目前的格式日期作爲您的代碼理解它,但從數據庫中獲取。爲什麼它在數據庫中作爲一個字符串開始?如果在所有可能的你應該使它在數據庫中適當的日期/時間相關的領域,並使驅動程序進行轉換。
如果這是不可能的,你應該在你的代碼中使用該匹配什麼樣的服務器爲您提供了一個自定義的日期/時間格式進行轉換,並在合適的培養基(很可能是不變的)。
有什麼方法可以找到系統中使用的當前格式? – Pankaj
@Pankaj:*哪個*系統?您沒有提供任何代碼,也沒有解釋數據如何存儲在數據庫中。 –
聽起來像是你需要使用DateTime.TryParse法:
http://msdn.microsoft.com/en-us/library/system.datetime.tryparse.aspx
如果你不知道在哪個格式的日期已過和.NET無法弄清楚,我認爲你的運氣不好。你可以嘗試看看你是否可以通過使用正則表達式來自己計算格式。
- 1. 格式化當前日期
- 2. 格式當前日期顯示星期
- 3. 以HTML格式建立當前日期
- 4. Oracle - 獲取當前日期格式
- 5. 當前日期格式:「yyyy-MM-dd HH:mm:ss」
- 6. jQuery DatePicker日期格式與當前calture
- 7. 我想當前日期轉換爲簡單的日期格式
- 8. Java日期格式對話當前時間n日期
- 9. 以日期時間格式插入當前日期mySQL
- 10. Javascript:根據當前日期檢查格式化的日期值?
- 11. 獲取當前日期和與HTTP日期格式
- 12. HTML5「日期」輸入格式,自動填寫當前日期
- 13. 日期格式時間前
- 14. 檢查日期驗證的日期格式大於當前日期以及js
- 15. 當日期格式yyyymdd
- 16. 當前日期
- 17. 由當前日期
- 18. 僅當前日期
- 19. Xpath當前日期
- 20. SQL Server:當選擇日期等於當前日期時,在選擇中使用不同的日期格式
- 21. 如何用excel減去日期 - 當前日期的格式爲yyyyddmmhhmmss
- 22. 如何格式化當前日期並保存到日期對象中
- 23. 如何以當前日期的'12JAN2015'格式在mvc中顯示日期4
- 24. 的Java的XPath比較格式化的日期與當前日期在XML
- 25. 如何以格式打印當前時間日期,日期月份年HH:MM:SS?
- 26. 在Excel中格式化日期以使用Access VBA顯示當前日期
- 27. 以日期時間格式存儲當前日期和時間zend
- 28. jQuery如何驗證日期格式化mm/dd/yyyy不大於當前日期
- 29. 在PHP中比較當前日期與d/mm/yyyy格式的日期
- 30. 查詢當前日期的條件查詢中的Json日期格式
是日期實際存儲在數據庫中的字符串?如果是這樣,那麼您將需要確定它的存儲格式,以便在您的應用程序中解析它 – musefan
您可以顯示代碼嗎?你把日期存儲爲字符串? – V4Vendetta
爲什麼你在標籤中列出了C#和三個不同版本,實際上這是一個*平臺*問題,而與C#語言無關? –