如何设置此日期的格式

本文关键字:日期 格式 设置 何设置 | 更新日期: 2023-09-27 18:27:40

我有XML文件和一堆日期时间值。这些值的示例:20090128T103511,68+01

这是什么格式?我如何在c#中将其解析为DateTime??

如何设置此日期的格式

应该是DateTime.ParseExact("20090128T103511,68+01", "yyyyMMddTHHmmss,ffzz", System.Globalization.CultureInfo.InvariantCulture)

请注意,DateTime将转换为您的本地时区(因此,如果您不是+01,则从DateTime.ParseExact接收的小时将不同,但与字符串中的小时相等…尝试更改时区值,请参阅)

如果您需要,这里有各种格式说明符:http://msdn.microsoft.com/it-it/library/8kb3ddd4.aspx