gpt4 book ai didi

c# - DateTime.ParseExact - 英国日期和时间

转载 作者:太空狗 更新时间:2023-10-29 22:06:39 25 4
gpt4 key购买 nike

我正在尝试解析以下英国格式 DateTime 字符串:24/01/2013 22:00

但是,我不断收到此错误:

String was not recognized as a valid DateTime.

CultureInfo.CurrentCulture 返回正确的“en-GB

这是我的代码

    [TestMethod]
public void TestDateTimeParse()
{
DateTime tester = DateTime.ParseExact("24/01/2013 22:00", "d/M/yyyy hh:mm", CultureInfo.CurrentCulture);

int hours = tester.Hour;
int minutes = tester.Minute;

Assert.IsTrue(true);
}

最佳答案

hh 用于 12 小时制。您应该改用 HH

DateTime.ParseExact("24/01/2013 22:00", 
"d/M/yyyy HH:mm", // <-- here
CultureInfo.CurrentCulture)

关于c# - DateTime.ParseExact - 英国日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458646/

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