我使用的是EPPlus,它是从C#中使用的优秀的Excel包装器。我正在asp.net-mvc站点中使用它,我遇到了一个奇怪的问题。我想导出一个具有日期格式的单元格,该格式将在全球范围内适用于每个人。我的网络服务器在伦敦,但我在世界各地都有用户。
怎样才能正确地格式化Numberformat,使日期显示为“12-4月-2016年”(所以没有混淆日期和月份)
_currentWorksheet.Cells["A2"].Value = myDate;
_currentWorksheet.Cells["A2"].Style.Numberformat.Format = "dd-MMM-yyy";但它的出口似乎不正确。
什么是正确的语法,格式化日期显示在excel全球,不能混淆?
发布于 2016-12-03 04:07:32
设置正确的用户区域设置,这将使他们的事情“全局清晰”:
_currentWorksheet.Cells["A2"].Style.Numberformat.Format =
System.Globalization.DateTimeFormatInfo.CurrentInfo.ShortDatePattern;System.Globalization是为这种情况而制作的。
https://stackoverflow.com/questions/40931758
复制相似问题