gpt4 book ai didi

c# - 日期时间转换失败,字符串未被识别为有效的日期时间

转载 作者:行者123 更新时间:2023-11-30 21:52:34 26 4
gpt4 key购买 nike

为什么这个日期时间转换失败?

string CompletedDateTime ="2016-01-08 03:47:03.000";
DateTime cDate = DateTime.ParseExact("yyyy-MM-dd HH:mm:ss:fff", CompletedDateTime , null);

Exception: String was not recognized as a valid DateTime.

最佳答案

你可以试试这个:

DateTime cDate =  DateTime.ParseExact(CompletedDateTime, "yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture);

问题是您在传递的参数中使用了错误的顺序。该方法的签名是这样的:

public static DateTime ParseExact(
string s,
string format,
IFormatProvider provider
)

有关此方法的更多信息,请查看here .

此外,你在格式上也有一个小错误,你通过了。没有任何 :fff。有 .fff

关于c# - 日期时间转换失败,字符串未被识别为有效的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34667190/

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