【发布时间】:2012-05-16 19:24:03
【问题描述】:
我有以下 C# 在尝试将字符串解析为日期时间时给我上面的错误。
DateTime backupdate = System.Convert.ToDateTime(imageflowlabel.Text);
DateTime currentdate = System.DateTime.Now.AddHours(-2);
int result = currentdate.CompareTo(backupdate);
imageflowlable.text 看起来像这样 2012-04-15 15:23:34:123
关于如何转换它的任何想法?
谢谢
【问题讨论】:
-
您是否尝试过使用 DateTime.Parse,甚至 DateTime.ParseExact?
-
在 Invariant 区域性中,毫秒的默认分隔符是
.,而不是:。但请注意使用 parse 方法而不是Convert.ToDateTime的建议。