我有下面的C#,当尝试将字符串解析为datetime时,上面给出了我的错误。该字符串未被识别为有效的DateTime。有一个未知的单词从索引0开始
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? – zmbq
毫秒的默认分隔符是Invariant文化中的'.',而不是':'。但请注意使用解析方法而不是'Convert.ToDateTime'的建议。 –