更改Windows日期格式时,OAdate转换无效

时间:2014-10-22 06:48:50

标签: c# date datetime localization

在我的应用程序中,我将几个东西保存到xml中,以便我可以稍后加载它。对于日期我使用DateTime和 ToOADate FromOADate 问题现在是如果我将设置保存在一台计算机上并将其加载到具有不同Windows日期格式的另一台计算机上(假设从dd / mm / yyyy这是欧洲的mm / dd / yyyy,这是美国的)函数无法解析它。

我该如何解决?有没有办法将整个应用程序设置为特定的环境,它应该忽略这些窗口设置?

编辑:测试一下: 只需使用ToOADate将任何日期保存到OADate并复制粘贴即可。然后关闭程序并打开右下角的Windows时钟,选项,更改日期和时间,更改日历,关闭第一个窗口,然后在顶部将国家/地区更改为使用不同格式的其他内容。启动另一个程序,您只需粘贴OADate并尝试使用FromOADate提取日期,它就无法运行

0 个答案:

没有答案