我有一個字符串存儲在表"13/12/1985 12:00:00 a.m."
當我試圖將其轉換爲日期時間,我收到一個異常說「字符串不是有效的日期時間格式」。這是因爲string(13)
的第一部分是月份。有沒有什麼辦法可以將上面的字符串轉換爲(mm/dd/yyyy hh:mm:ss am/pm
)格式?實際上保存在表格中的字符串格式爲「dd/mm/yyyy」。我想在日期時間需要將字符串轉換爲日期時間格式在C#
-2
A
回答
1
試試這個,它的轉換dd/MM/yyyy hh:mm:ss tt
格式的日期時間轉換爲「MM/DD/YYYY」到MM/dd/yyyy hh:mm:ss tt
格式
DateTime dt = DateTime.ParseExact("26/04/2016 12:00:00 PM", "dd/MM/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture);
string newdate = dt.ToString("MM/dd/yyyy hh:mm:ss tt")
+0
我想要mm/dd/yyyy格式 – user3403111
+0
您是否嘗試過使用該格式?請注意,「mm」表示分鐘,「MM」表示月份。 –
+0
@ user3403111 in c#'MM'是月份,'mm'是分鐘,所以我想你想要月份嗎? – Mostafiz
相關問題
- 1. 將日期字符串轉換爲需要的日期字符串格式
- 2. 將字符串轉換爲日期時間格式和日期只在C#
- 3. C#將日期從字符串轉換爲日期格式
- 4. 需要將以下字符串轉換爲時間格式
- 5. 將時間字符串轉換爲c#中的不同日期時間格式
- 6. 將字符串轉換爲yyyymmdd格式的日期時間
- 7. 將字符串轉換爲特定的日期時間格式?
- 8. 將字符串轉換爲日期時間格式無效System.Datetime
- 9. 格式日期時間沒有將其轉換爲字符串
- 10. 將日期字符串轉換爲utc時間格式javascript
- 11. 如何將字符串轉換爲mysql日期時間格式?
- 12. 將字符串轉換爲日期時間格式的問題
- 13. 將字符串轉換爲Javascript中的日期時間格式
- 14. 將字符串轉換爲日期時間格式
- 15. 如何將日期時間字符串轉換爲sql格式?
- 16. 將SQL日期時間格式轉換爲字符串
- 17. 將字符串轉換爲日期時間格式
- 18. 將字符串轉換爲日期時間格式
- 19. C#將日期時間轉換爲WCF日期時間格式
- 20. 如何在python中將字符串日期轉換爲日期時間格式?
- 21. 將字符串日期時間轉換爲Ruby日期時間
- 22. 將日期時間字符串轉換爲日期時間
- 23. 以特定格式在C#中將字符串轉換爲日期時間
- 24. 我需要將字符串日期轉換爲實際日期
- 25. 以dd.MM.yyyy格式將字符串轉換爲日期時間(無小時C)#
- 26. Freemarker:將unix時間戳字符串轉換爲日期格式字符串
- 27. 在php中將字符串時間轉換爲日期時間格式
- 28. C#字符串日期時間轉換
- 29. 轉換日期字符串日期時間格式vb.net
- 30. 在C#.net中將字符串轉換爲日期時間
另一個問題:爲什麼你存儲'DateTime'爲'string'在你的桌子上?如果您將它保存爲原樣,您將避免此異常和其他問題。 –
@DHN,該鏈接用於'python',但是這個問題是針對'C#'的。我對C#有積極的迴應,儘管 –
@TimSchmelter是一個現有的表。該表有單獨的列來存儲數據類型。說DateTime爲'D'。如果它是D然後我需要轉換爲datetime – user3403111