我有一個字符串20100524(2010 05 24),我想解析它作爲一個實際的日期格式。格式字符串作爲日期
回答
DateTime.ParseExact("20100524", "yyyyMMdd", Thread.CurrentThread.CurrentCulture);
完美!謝謝你,先生! – 2010-05-25 06:57:07
該行工作,但嘿在這裏比我有更好的解決方案不需要投票 – 2010-05-25 07:49:30
DateTime result;
CultureInfo provider = CultureInfo.InvariantCulture;
string dateString = "20100524";
string format = "yyyyMMdd";
result = DateTime.ParseExact(dateString, format, provider);
當然,DateTime.Parse(string stringToParse);將工作。 http://msdn.microsoft.com/en-us/library/1k1skd40.aspx – 2010-05-25 06:53:42
看起來很有希望,但它故障,說它不認爲它是一個有效的日期時間 – 2010-05-25 06:53:47
其實對於像你的自定義日期格式,它是必要的使用ParseExact。 – 2010-05-25 06:55:59
DateTime.Parse和Datetime.ParseExact是你的朋友。
這會爲你做它以安全的方式:
DateTime dateTime;
if (DateTime.TryParseExact("20100524", "yyyyMMdd", null, DateTimeStyles.None, out dateTime))
{
// use dateTime here
}
else
{
// the string could not be parsed as a DateTime
}
+ 1不錯的清潔解決方案, – 2010-05-25 07:50:40
- 1. 格式化字符串作爲日期
- 2. C#格式字符串作爲日期
- 3. 字符串日期格式
- 4. 格式字符串日期
- 5. 日期字符串格式
- 6. 日期爲字符串格式
- 7. 格式日期字符串爲ISO8601
- 8. 字符串轉換爲日期格式
- 9. 將日期作爲字符串轉換爲日期作爲另一種格式的字符串
- 10. 將日期字符串轉換爲需要的日期字符串格式
- 11. 如何將日期字符串格式化爲期望的日期格式
- 12. Javascript格式日期從字符串到日期格式
- 13. VB.Net日期字符串格式模式
- 14. 將字符串格式轉換爲格式日期樣式
- 15. 字符串日期轉換爲sql日期格式MM/dd/yyyy?
- 16. 日期格式化返回nil爲specifc日期字符串
- 17. 將字符串轉換爲日期並格式化日期
- 18. 將日期字符串轉換爲SQL可讀日期格式
- 19. 如何將MySQL日期格式更改爲字符串日期
- 20. C#將日期從字符串轉換爲日期格式
- 21. 如何將日期字符串轉換爲sql日期格式
- 22. 轉換PHP日期字符串「月」日期格式爲大寫
- 23. 將日期字符串轉換爲日期格式
- 24. 將字符串格式化爲字符串日期格式.net 2.0
- 25. 如何格式化字符串日期並獲取字符串作爲結果?
- 26. VBA的Excel:防止Excel格式的字符串作爲日期
- 27. 格式化日期作爲字符串,從豆到JavaScript的
- 28. 格式字符串作爲SQL中的日期?
- 29. 將字符串中的日期格式化爲mm/yyyy格式
- 30. Javascript日期格式爲字符串特定格式
你目前的工作? – vodkhang 2010-05-25 06:50:39