我有以下两个字符串:
Test1 = "2020-01-29T00:00:00Z"
Test2 = "29/01/2020 00:00:00"
我需要进行以下比较:
(DateTime.ParseExact(Test2.ToString(), "dd/M/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture).ToString("yyyy'-'MM'-'dd'T'00':'00':'00'Z'") != (DateTime.ParseExact(Test1["ProjectDateSinged"].ToString(), "yyyy'-'MM'-'dd'T'00':'00':'00'Z'", CultureInfo.InvariantCulture)).ToString()))
但这会引发以下异常:
错误“字符串无法识别为有效的 DateTime”
请问有人能找出我的代码有什么问题吗?
MM
代替M
表示月份。 - Pavel Anikhouski