将 DateTime 对象转换为 ISO 8601 格式是一项常见任务,但其转换回来C# 中对 DateTime 的记录较少。本文演示如何有效地将 ISO 8601 字符串解析为 DateTime 对象。
要从 ISO 8601 字符串创建 DateTime 对象,请使用 DateTime.Parse() 和以下注意事项:
DateTime d1 = DateTime.Parse("2010-08-20T15:00:00");
DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
考虑 ISO 8601 字符串“2010-08-20T15:00:00Z”。要使用 RoundtripKind 将其转换为 DateTime 对象:
DateTime d3 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
此方法可以正确处理时区信息并准确表示 DateTime 值。
以上是如何将 ISO 8601 字符串转换为 .NET DateTime 对象?的详细内容。更多信息请关注PHP中文网其他相关文章!