gpt4 book ai didi

c# - datetime.TryParseExact 具有不同的值格式

转载 作者:太空宇宙 更新时间:2023-11-03 22:05:33 26 4
gpt4 key购买 nike

我有一个包含日期时间值的 json 字符串和如下所示的解析机制:

if (DateTime.TryParseExact(TheUserTimeString, "M.d.yyyy.HH.mm", CultureInfo.InvariantCulture, DateTimeStyles.None, out TheUserTime))
{
TheObject.UserDateTime = TheUserTime;
}

字符串 TheUserTimeString 在客户端生成。它可以是 12.20.2011.13.21 并且代码工作正常,但是当它是 12.20.2011.13.2 时代码会中断,因为分钟是一位数。当月份也是一位数时……谁知道呢。

重写此解析代码以便每次都能正确解析字符串的更好方法是什么。

感谢您的建议。

最佳答案

使用字符串 "M.d.yyyy.HH.m",单个 m 表示没有前导 0 的分钟。Source .

关于c# - datetime.TryParseExact 具有不同的值格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8579990/

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