gpt4 book ai didi

c# - C# 中的日期时间转换 - 使用格式

转载 作者:行者123 更新时间:2023-11-30 20:05:44 25 4
gpt4 key购买 nike

我需要将 String 转换为 DateTime 格式,为此我只是试了一下

DateTime.ParseExact(DateOfBirth,"MM/dd/yyyy",CultureInfo.InvariantCulture);

当我传递像 05/30/2012 这样的值时,它工作正常。

但是如果我尝试将值作为 5/30/2012 传递,它会显示错误:

String was not recognized as a valid DateTime

为了解决这个问题,我试过

DateTime.ParseExact(String.Format("{0:MM/dd/yyyy}", DateOfBirth), "MM/dd/yyyy",
CultureInfo.InvariantCulture);

还是不行。这里如果我尝试 String.Format("{0:MM/dd/yyyy}", DateOfBirth)5/30/2012 它显示相同的格式05/30/2012

我该如何解决这个问题,任何人都可以在这里帮助我......

检查这个链接 string to DateTime conversion in C#

最佳答案

使用 M/d/yyyy 而不是您正在使用的格式说明符。仅使用一个 M 也可以匹配带有前导零的月份。 d 也是如此。

关于c# - C# 中的日期时间转换 - 使用格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845681/

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