gpt4 book ai didi

c# - TryParseExact 不解析指定格式

转载 作者:太空宇宙 更新时间:2023-11-03 23:23:12 28 4
gpt4 key购买 nike

我在 linqpad 中使用以下代码(删除 native C# 的 .Dump()):

string dateTime =   "3/20/2015 1:45:00 PM";
string dateFormat = "M/d/yyyy hh:mm:ss tt";

DateTime timeResult;
bool parsed = DateTime.TryParseExact(dateTime, dateFormat, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AssumeLocal, out timeResult);

parsed.Dump();
timeResult.Dump();

但是,解析为 false,日期为 0001-01-01 12:00:00 AM

我在我的格式字符串中看不到任何问题。我尝试将其更新为 "MM/dd/yyyy hh:mm:ss tt" 但没有任何变化。

谁能告诉我哪里出错了?

最佳答案

将字符串更改为“"M/d/yyyy h:mm:ss tt";"用一个h。就此而言,如果您的分钟和秒也是这种格式,您可能还必须更改为 h:m:s。

关于c# - TryParseExact 不解析指定格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34648317/

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