我有一个数据字符串'yyyymmddhhmmss'示例:'20101001151014',我如何在C#中解析这个?
答案 0 :(得分:7)
DateTime when = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss",
CultureInfo.InvariantCulture);
注意事项:24小时是HH; 2位数的月份是MM
答案 1 :(得分:2)
使用DateTime.ParseExact方法。
答案 2 :(得分:0)
DateTime.ParseExact
您可以使用并解析它
DateTime dt = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
答案 3 :(得分:0)
public DateTime ShortDateStringToDate(string dateText)
{
if (dateText == null)
return DateTime.MinValue;
if (dateText.Length != 14)
throw new ArgumentException();
string dateFormatString = "yyyyMMddHHmmss";
return DateTime.ParseExact(dateText, dateFormatString, CultureInfo.InvariantCulture);
}