gpt4 book ai didi

c# - 将字符串转换为 DateTime

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

我有一个字符串格式

Jul 13 2011 1:07PM

我想将其转换为

dd/MM/yyyy HH:mm tt

e.g: 13/7/2011 11:49:00 AM //string=Jul 13 2011 1:07PM

我正在使用以下代码将其转换到最新。

DateTime date = Convert.ToDateTime(Convert.ToDateTime(myDateString).ToString("dd/MM/yyyy HH:mm:ss"));

如果我的字符串中的天数小于 13,这会正常工作

Jul 12 2011  1:07PM //this will cast to desire format fine!

Jul 13 2011 1:07PM //gives error String was not recognized as a valid DateTime.

我知道它以月为单位,但我找不到将其转换为所需格式的方法。

最佳答案

参见 DateTime.ParseExact :

DateTime date = DateTime.ParseExact(myDateString, "MMM dd YYYY H:mmtt", CultureInfo.InvariantCulture);

另见 Time Format Strings

关于c# - 将字符串转换为 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676862/

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