字符串格式未被识别为有效的日期时间格式[关闭]

Posted

技术标签:

【中文标题】字符串格式未被识别为有效的日期时间格式[关闭]【英文标题】:string format was not recognize as valid dateTime format [closed] 【发布时间】:2021-07-22 21:46:25 【问题描述】:

从视图发布数据时,我通过ajax将它发送到Controller并拆分日期时间值,然后参数变成一个字符串,我想将它转换为我的日期时间,但是我遇到了这样的错误

【问题讨论】:

你注意到字符串末尾的空格符了吗? 【参考方案1】:

“日期”字符串的末尾有一个空格。使用bgdate.Trim()。您还可以检查 bgdate 是否为非空字符串,然后有一个类似于 (bgdate == null)?"01-01-1970":bgdate.Trim() 的默认值。

【讨论】:

【参考方案2】:

您的值08-04-2021 中有一个空格。你应该Trim()它:

bgdate.Trim()

【讨论】:

以上是关于字符串格式未被识别为有效的日期时间格式[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

SQLite 和 .net 字符串未被识别为有效的 DateTime

尝试使用linq过滤数据时,字符串未被识别为有效的DateTime

字符串“04/28/2021 04:25p”未被识别为有效的日期时间

DatePicker 绑定到 DateTime。 “字符串未被识别为有效的日期时间”

c# datetime.parseexact 字符串未被识别为有效的日期时间 [重复]

日期格式问题