gpt4 book ai didi

.net - 如何使用 DateTime.TryParse 将日期从 yyyyMMdd 格式转换为 mm-dd-yyyy 格式

转载 作者:行者123 更新时间:2023-12-01 10:09:36 27 4
gpt4 key购买 nike

我有一个包含 yyyyMMdd 格式的日期的字符串。我想将该日期转换为系统日期格式,使用 ConvertTo.DateTime() 方法或任何其他简单方法。

我用过:

string time = "19851231";
DateTime theTime= DateTime.ParseExact(time,
Culture, DateTimeStyles.None, out resultDt);

它不返回任何东西,实际上我对文化信息感到困扰。我不知道它存在于哪种文化中。

最佳答案

您几乎肯定应该指定 CultureInfo.InvariantCulture - 但目前该代码看起来根本无法编译...看起来您正在尝试进行混合ParseExactTryParseExact,并且您没有指定格式字符串...

尝试:

DateTime date = DateTime.ParseExact(time, "yyyyMMdd",
CultureInfo.InvariantCulture);

或者如果你想使用TryParseExact:

DateTime date;
bool success = DateTime.TryParseExact(time, "yyyyMMdd",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out date);

关于.net - 如何使用 DateTime.TryParse 将日期从 yyyyMMdd 格式转换为 mm-dd-yyyy 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6691269/

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