除非给出文字字符串,否则WP8 DateTime.TryParse会失败

时间:2014-08-16 01:28:58

标签: c# windows-phone-7 datetime windows-phone-8

我将Windows Phone 7应用程序移植到Windows Phone 8,此代码:

DateTime.TryParse(times, out correctTime);

其中时间等于一天的时间,比如7:58 PM,在Windows Phone 8上失败并返回最小的DateTime值,而在Windows Phone 7上,代码运行良好。

有趣的是,在Windows Phone 8上,当时间等于“7:58 PM”时,它将失败。但是,如果我用等于“7:58 PM”的字符串文字替换时间,代码工作正常。

因此字符串文字工作正常,WP7上的代码工作正常,但代码不能在没有文字的WP8上工作。

我无法弄清楚这一点。你们有人可以帮忙吗?

0 个答案:

没有答案