Razor-pages ParseExact 字符串

Razor-pages ParseExact string

我正在尝试将此字符串格式化为 "MM-dd-yyyy" 我不确定我做错了什么我知道它是一个字符串,我需要将 ParseExact 转换为日期。

20210921124857177 is the value and the error I am getting is not in an acceptable format

   @{var contentLastModified = @item.GetValue("LastModified").ToString(); 
                    DateTime dateTimeLastModified = DateTime.ParseExact(contentLastModified, "MM-dd-yyyy",CultureInfo.InvariantCulture);
   }

   <div>LastModified : @dateTimeLastModified</div>

20210921124857177 与格式 MM-dd-yyyy 不匹配。

我猜,您需要的格式是 yyyyMMddHHmmssfff:

DateTime dateTimeLastModified = DateTime.ParseExact(contentLastModified, "yyyyMMddHHmmssfff", CultureInfo.InvariantCulture);

/* Result: 2021-09-21 12:48:57 */