【发布时间】:2014-08-07 11:19:55
【问题描述】:
我正在开发需要在 windows XP 中运行的 C# windows 应用程序。但是时间跨度概念在 Windows 7 和更高版本中工作,XP 不支持它。
TimeSpan diff = DateTime.Parse(dataGridView1[2, 1].Value.ToString()).Subtract(DateTime.Parse(dataGridView1[2, 0].Value.ToString()));
同时运行 diff 的值在 7 和 8 的跨度时间。
但在 XP 中显示 00:00。
提前致谢。
【问题讨论】:
-
你说的不支持是什么意思?你的意思是不工作?有任何异常或错误消息吗?
-
我刚刚在 XP 中运行了应用程序,它显示的是 00:00 而不是时间跨度。
-
您能否举例说明您传递给解析函数的值
-
Windows XP 与它无关。您正在针对 CLR 运行代码。如果你的 Win XP 上安装了 .NET 并且应用程序正在运行,那么就没有“不支持它”之类的事情