如何,我可以在不同时区下载时保留与excel相同的日期格式?
我下载的文件包含日期列格式为MM-dd-YYYY。 问题是,当我在美国地区下载excel文件时,它没有将日期转换为不同的格式,而我在英国地区下载相同的文件,它将日期转换为dd-MM-YYYY。
日期12-01-2015将转换为01-12-2015。
我想在所有地区保留excel文件MM-dd-YYYY的日期格式。 我正在使用ASP.Net C#生成文件。
提前致谢。
答案 0 :(得分:1)
这是因为Excel正在根据程序的区域设置选择不同的日期格式。我想你的选择是:
a:将单元格格式更改为每个位置所需的格式,例如在VBA中,代码类似于Selection.NumberFormat = "m/d/yyyy;@"
b:以文本格式存储日期数据。字面意思是mm-dd-yyyy格式的文本字符串。您以后仍可以轻松解析它。