我正在我的应用中阅读VCalender ics文件,并喜欢将DTSTART转换为DateTime对象。
Datestring看起来像这样:
DTSTART:20150215T124500Z
转换此字符串的最简单方法。
答案 0 :(得分:1)
您可以使用:
var result = DateTime.ParseExact("20150215T124500Z", "yyyyMMddTHHmmssZ", CultureInfo.InvariantCulture);
答案 1 :(得分:0)
试试这个:
var str = "20150215T124500Z";
string format = "yyyyMMddTHHmmssZ";
DateTime dateTime;
if (DateTime.TryParseExact(str, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime))
{
//good date
}