IIS中“字符串未被识别为有效的DateTime”

时间:2013-04-15 09:16:15

标签: .net datetime iis

我在WebApplication中使用DateTime.TryParse

var datetime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
DateTime dt;
var result = DateTime.TryParse(datetime, out dt);

它几乎运作良好! 但有时结果会是假的! 当我重新启动IIS时,它将再次工作!

我在中国,我的服务器区域也是中国。 中国很多人都有同样的问题,但没人能解决。

1 个答案:

答案 0 :(得分:1)

您应该使用DateTime.ParseExact Method来解决此问题

使用CultureInfo.InvariantCulture作为第三个参数或 中国CultureInfo("zh-CN")