gpt4 book ai didi

c# - 如何通过一次调用 DateTime.ParseExact 来接受两位数和四位数的年份?

转载 作者:太空狗 更新时间:2023-10-29 20:46:50 25 4
gpt4 key购买 nike

我正在调用 .NET 的 DateTime.ParseExact,并使用 "MM/dd/yyyy h:mmt" 行中的自定义格式字符串。此字符串处理四位数年份但不处理两位数年份。有没有办法在单个 ParseExact 调用中处理这两种情况?我试过 "MM/dd/yy h:mmt",它只处理两位数的大小写。

最佳答案

您可以为 ParseExact 的重载中的第二个参数传递一个格式字符串数组- 这将包括 2 年和 4 年版本。

DateTime.ParseExact(myDateTime, 
new []{"MM/dd/yy h:mmt", "MM/dd/yyyy h:mmt"},
CultureInfo.InvariantCulture,
DateTimeStyles.None)

关于c# - 如何通过一次调用 DateTime.ParseExact 来接受两位数和四位数的年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9944571/

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