我以適當的格式從數據庫中獲得日期,但我以不合適的格式獲得時間,例如19/10/2010 4:45:00 AM
。我希望我的時間成爲......:mm:ss。我只得到一小時,即h。 追加0似乎不是一個很好的解決方案什麼是解析它在預期的格式,即hh:mm:ss的alernative?如何將標準格式的日期時間轉換爲
回答
你嘗試:
yourDate.ToString("dd-MM-yyyy HH:mm:ss");
大寫 「HH」 表示24小時格式...
使用dateTime.ToString("g");
// g - 一般日期時間格式。
Custom Date and Time Format Strings
,或者使用一些自定義的格式:dateTime.ToString("dd/MM/yyyy HH:mm:ss");
Standard Date and Time Format Strings
@Akram Shahda謝謝 – VMAtm 2011-06-14 13:17:43
傳遞正確格式爲DateTime.ToString Method如下所示:
dateValue.ToString("dd/MM/yyyy hh:mm:ss tt");
沒有什麼「不正當」你收到的日期格式,這只是數據庫的默認格式(如果合適,我相信可以通過您的dba進行更改)
你想改變呈現的格式。爲此,您可以使用DateTime.ToString(string Format)
DateTime dt = DateTime.Parse("19/10/2010 4:45:00 AM");
dt.ToString("hh:mm:ss");
解析是DateTime
對象如何讀取現有的格式來設置它的值,ToString
即將呈現出來。
我不確定你的問題是什麼。你如何從數據庫中獲取格式不正確的日期?您是否收到已格式化的string
?
如果是這樣,那麼你可以使用它解析爲有效DateTime
如下:
DateTime d =
DateTime.ParseExact(date, "dd/MM/yyyy h:mm:ss tt",CultureInfo.InvariantCulture);
如果你已經有了一個DateTime
那麼你可以用任何在已經提出的方法格式化爲string
其他答案。
yourDate.ToString(「dd-MM-yyyy HH:mm:ss」);
使用此工具將起作用。
- 1. 將SQL系統日期時間轉換爲非標準格式
- 2. 將非標準日期格式轉換爲R中的日期
- 3. C#將日期時間轉換爲WCF日期時間格式
- 4. Python:將MySQL日期時間轉換爲日期時間格式
- 5. 如何將硬編碼日期轉換爲標準GMT格式
- 6. 轉換日期與時間爲格林尼治標準時間
- 7. 如何將日期時間轉換爲oracle的日期時間格式在php
- 8. 將奇怪的日期格式轉換爲標準日期格式
- 9. 如何將Json日期格式轉換爲日期時間格式(mm/dd/yyyy))?
- 10. 如何將Node.js日期格式轉換爲oracle日期時間格式
- 11. 如何將JSON.NET日期時間格式轉換爲javascript日期和時間
- 12. 如何將日期時間格式轉換爲日期和時間對象?
- 13. 將MySql日期時間戳轉換爲JavaScript的日期格式
- 14. 將日期時間/日期轉換爲SQL中的NVarchar格式
- 15. 如何轉換日期時間格式?
- 16. 如何轉換日期時間格式?
- 17. 如何將UTC日期時間轉換爲不同的格式
- 18. 如何將String轉換爲JAVA中的日期時間格式?
- 19. 如何將CurrentCulture格式的日期時間轉換爲Gregorian DateTime?
- 20. 如何將日期轉換爲Python中的時間格式?
- 21. 轉換SQL日期,以標準格式
- 22. 將時間戳轉換爲R中的日期時間格式
- 23. 將Java日期轉換爲其他時間日期格式
- 24. 將日期時間格式轉換爲日期
- 25. 將英國格式日期轉換爲日期時間
- 26. 將不同日期格式轉換爲日期時間
- 27. 日期時間格式轉換爲vb.net
- 28. 轉換爲日期時間格式
- 29. 如何將時間戳INT轉換爲日期格式?
- 30. 如何將Access 2007 DateTime轉換爲mysql日期時間格式?
你目前有什麼代碼? – ChrisF 2011-06-14 13:05:21