起初我做:
string stringDate = date.ToString(invariantCultureInfo);
然后:
DateTime.TryParse(stringDate, out date);
并返回false。你有什么想法吗?
答案 0 :(得分:2)
试试这个:
DateTime.TryParse(stringDate, CultureInfo.InvariantCulture, DateTimeStyles.None, out date);
答案 1 :(得分:0)
InvariantCulture
对我不起作用。我从SQL Server数据库中获取了DateTime
,并使用ToString()
对象的DateTime
方法将其转换为字符串。然后我尝试DateTime.TryParse()
在同一个字符串上,它失败了。进一步测试显示TryParse()
失败,因为ToString()
在日期元素和时间元素之间插入了连字符。