Excel下载date格式在不同时区变化

如何,我可以在不同的-2时区下载时保持excel的date格式?

我下载的文件包含date列格式是MM-dd-YYYY。 问题是,当我下载美国地区的Excel文件,而不是将date转换成不同的格式,而我正在英国地区下载相同的文件,它将date转换为DD-MM-YYYY。

date12-01-2015将转换为01-12-2015。

我想在所有的地区保持excel文件MM-dd-YYYY的date格式。 我正在使用ASP.Net C#生成文件。

提前致谢。

这是因为Excel根据程序的区域设置select不同的date格式。 我会想象你的select是:

a:将单元格格式更改为每个位置所需的格式,例如,在VBA中,代码将类似于Selection.NumberFormat = "m/d/yyyy;@"

b:以文本格式存储date数据。 所以字面上是一个文本string,格式为mm-dd-yyyy。 您以后仍然可以轻松parsing它。