我将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上工作。
我无法弄清楚这一点。你们有人可以帮忙吗?