DateTime ToString() and TryParse()



一开始我是这么做的:

string stringDate = date.ToString(invariantCultureInfo);

:

DateTime.TryParse(stringDate, out date);

,返回false。你有什么主意吗?

试试这个:

DateTime.TryParse(stringDate, CultureInfo.InvariantCulture, DateTimeStyles.None, out date);

InvariantCulture不适合我。我从SQL Server数据库中获取了一个DateTime,并通过使用DateTime对象的ToString()方法将其转换为字符串。然后我尝试在同一个字符串上DateTime.TryParse(),它失败了。进一步的测试表明,TryParse()失败是因为ToString()在日期元素和时间元素之间插入了连字符。

相关内容

  • 没有找到相关文章

最新更新