我有一个字符串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. C#格式字符串作为日期
- 2. 格式字符串日期
- 3. 字符串转换为日期格式
- 4. 日期为字符串格式
- 5. 将日期字符串转换为需要的日期字符串格式
- 6. 如何将日期字符串格式化为期望的日期格式
- 7. VB.Net日期字符串格式模式
- 8. 字符串日期转换为sql日期格式MM/dd/yyyy?
- 9. 将日期字符串转换为SQL可读日期格式
- 10. 将字符串转换为日期并格式化日期
- 11. 转换PHP日期字符串“月”日期格式为大写
- 12. 如何格式化字符串日期并获取字符串作为结果?
- 13. 格式字符串作为SQL中的日期?
- 14. 格式化日期作为字符串,从豆到JavaScript的
- 15. 将.000Z格式的日期字符串格式化为NSDate
- 16. 解析字符串日期格式为(yyyy.MM.dd HH.mm.ss.S)格式
- 17. Javascript日期格式为字符串特定格式
- 18. XSLT 1.0格式字符串日期为其他格式
- 19. 如何将此字符串格式化为日期格式?
- 20. 从cookie字符串格式转换为mysql日期格式的日期
- 21. 将日期格式的字符串转换为另一种日期格式的字符串
- 22. Objective-C格式日期和字符串
- 23. 格式的字符串等的日期
- 24. 转换日期格式字符串
- 25. 字符串格式到日期
- 26. C#格式化字符串日期
- 27. 格式日期字符串在时刻
- 28. VBA:interpeting英语日期格式字符串
- 29. 格式日期时间字符串只
- 30. 字符串日期时间格式installdate
你目前的工作? – vodkhang 2010-05-25 06:50:39