38
A
回答
53
使用DateTime.ParseExact()。喜歡的東西:
string date = "20100102";
DateTime datetime = DateTime.ParseExact(date, "yyyyMMdd", CultureInfo.InvariantCulture);
11
DateTime.TryParseExact(myDateString, "yyyyMMdd",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out myDateVar)
+2
我用這個方法,因爲它讓我檢查TryParseExact的返回值,並知道如果日期正確轉換:相反,如果它是成功的,虛假的,如果它不返回true。當它沒有時,我設置了一個默認值。 – 2010-09-16 19:43:22
4
3
DateTime yourDateTime = DateTime.ParseExact(yourString, "yyyyMMdd", null);
4
使用DateTime.TryParseExact與"yyyyMMdd"
模式字符串,如果你在.NET 2.0或更好。
如果你被卡住.NET 1.1使用DateTime.ParseExact
看到Standard DateTime Format Strings用於製作模式字符串的規則。
3
使用TryParseExact一般比ParseExact更好爲如果轉換失敗也不會拋出異常。
DateTime dt;
if (DateTime.TryParseExact("20100202", "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
{
Console.WriteLine(dt.ToString());
}
相關問題
- 1. 在MDX中將「YYYYMMDD」格式字符串轉換爲日期?
- 2. 將字符串轉換爲yyyymmdd格式的日期時間
- 3. 字符串轉換爲日期格式
- 4. 如何將日期字符串轉換爲sql日期格式
- 5. 字符串日期轉換爲sql日期格式MM/dd/yyyy?
- 6. 將字符串轉換爲日期並格式化日期
- 7. 將日期字符串轉換爲SQL可讀日期格式
- 8. C#將日期從字符串轉換爲日期格式
- 9. 轉換PHP日期字符串「月」日期格式爲大寫
- 10. 將日期字符串轉換爲日期格式
- 11. 將日期字符串轉換爲需要的日期字符串格式
- 12. 轉換日期時間以字符串格式YYYYMMDD
- 13. 將YYYYMMDD字符串轉換爲有效日期轉到
- 14. 轉換.NET日期格式轉換爲JavaScript日期
- 15. 如何將字符串格式「yyyyMMdd HHmmss_fff」轉換爲日期T-SQL?
- 16. 將YYYYMMDD格式的JavaScript字符串中的日期轉換爲JavaScript日期的最佳方式是什麼?
- 17. 從cookie字符串格式轉換爲mysql日期格式的日期
- 18. 將日期字符串轉換爲帶日期的ISO日期
- 19. SAS日期 - 今日()轉換爲YYYYMMDD格式
- 20. 解析日期字符串(字符串轉換爲日期)
- 21. SQL日期格式轉換YYYYMMDD
- 22. 轉換YYYYMMDD字符串日期爲datetime值
- 23. 字符串作爲日期時間字符串無效 - 將「yyyyMMdd」轉換爲datetime
- 24. 如何在python中將字符串日期轉換爲日期時間格式?
- 25. 如何在MySQL中將日期字符串轉換爲日期格式
- 26. 如何在oracle10g中將字符串日期轉換爲日期格式
- 27. 將字符串格式轉換爲格式日期樣式
- 28. 轉換日期或日曆類型爲字符串格式
- 29. 無法字符串轉換爲日期(日/月,YYYY)格式ASP.NET
- 30. 將字符串轉換爲包含字符的日期格式
@Dynami再試一次,我只是用正確的格式(案事項) – 2010-02-02 23:42:57
按照盧克的解決方案編輯正常工作的日期格式應該是「年月日」其他人在異常觸發厚望「字符串未被識別爲有效的DateTime」 – Sreedhar 2010-02-02 23:42:58