gpt4 book ai didi

c# - DateTime.TryParseExact 与 "U"和 DateTimeStyles.AdjustToUniversal

转载 作者:太空宇宙 更新时间:2023-11-03 19:16:37 24 4
gpt4 key购买 nike

日期/时间字符串应该如何格式化才能被 DateTime.TryParseExact 解析使用“U”格式字符串和 DateTimeStyles.AdjustToUniversal?换句话说,什么是有效的 timestampString,以便在以下代码中将 isDateTime 设置为 true

string timestampString = "...";

DateTime timestamp;
bool isDateTime = DateTime.TryParseExact(
timestampString, "U", null, DateTimeStyles.AdjustToUniversal, out timestamp);

最佳答案

这是 en-US 文化的示例:

string timestampString = "Saturday, April 20, 2013 9:00:00 PM";

DateTime timestamp;
bool isDateTime = DateTime.TryParseExact(timestampString, "U", null,
DateTimeStyles.AdjustToUniversal, out timestamp);

Console.WriteLine(isDateTime); // True
Console.WriteLine(timestamp); // 4/20/2013 9:00:00 PM
Console.WriteLine(timestamp.Kind); // Utc

Standard Date and Time Format Strings 下所记录在 MSDN Library 的主题中,“U”表示 DateTimeFormatInfo.FullDateTimePattern 定义的格式属性,自动转换为 UTC。对于 en-US,此格式为 "dddd, MMMM d, yyyy h:mm:ss tt"

关于c# - DateTime.TryParseExact 与 "U"和 DateTimeStyles.AdjustToUniversal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16127814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com