gpt4 book ai didi

c# - DateTime.TryParseExact 返回 false

转载 作者:太空狗 更新时间:2023-10-30 00:03:15 31 4
gpt4 key购买 nike

我正在尝试使用 M/d/yyyy H:m:s a 模式、不变文化和默认选项,但它不解析。

如果有人能帮助我意识到问题所在,我将非常感激。

最佳答案

您的模式不包括 tt,它是 AM/PM 指示符并且在您的输入文本中。此外,您希望 h 表示 12 小时制,而不是 24 表示 24 小时制,看起来您总是有两位数的分钟和秒,所以您可能只需要 的模式code>M/d/yyyy h:mm:ss tt.

有效的示例代码:

using System;
using System.Globalization;

class Test
{
static void Main()
{
DateTime value;
if (DateTime.TryParseExact("4/27/2011 12:00:00 AM",
"M/d/yyyy h:mm:ss tt",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out value))
{
Console.WriteLine(value);
}
}
}

有关 custom date and time format strings 的更多信息,请参阅 MSDN .

关于c# - DateTime.TryParseExact 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13555462/

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