【发布时间】:2011-07-25 11:26:13
【问题描述】:
一开始我会这样做:
string stringDate = date.ToString(invariantCultureInfo);
然后:
DateTime.TryParse(stringDate, out date);
它返回false。你有什么想法吗?
【问题讨论】:
-
stringDate包含什么? -
date.ToString 的结果。见编辑
-
@DotNET Ninja,您不是在尝试使用 InvariantCulture 进行解析 - 您是在尝试使用您当前的文化,这可能是问题所在。
-
正如@Jackson Pope 所说,如果您没有将您使用的格式字符串作为第三个参数传递:invariantCultureInfo TryParse 方法尝试使用您当前的文化或尝试发现解析格式。您将使用相同的格式获得真实结果:invariantCulturInfo for TryParse
标签: .net parsing datetime tostring