首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在EPPlus中使用C#时,如何导出全局清除的日期格式?

在EPPlus中使用C#时,如何导出全局清除的日期格式?
EN

Stack Overflow用户
提问于 2016-12-02 12:00:48
回答 1查看 338关注 0票数 1

我使用的是EPPlus,它是从C#中使用的优秀的Excel包装器。我正在asp.net-mvc站点中使用它,我遇到了一个奇怪的问题。我想导出一个具有日期格式的单元格,该格式将在全球范围内适用于每个人。我的网络服务器在伦敦,但我在世界各地都有用户。

怎样才能正确地格式化Numberformat,使日期显示为“12-4月-2016年”(所以没有混淆日期和月份)

代码语言:javascript
复制
_currentWorksheet.Cells["A2"].Value = myDate;
_currentWorksheet.Cells["A2"].Style.Numberformat.Format = "dd-MMM-yyy";

但它的出口似乎不正确。

什么是正确的语法,格式化日期显示在excel全球,不能混淆?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-03 04:07:32

设置正确的用户区域设置,这将使他们的事情“全局清晰”:

代码语言:javascript
复制
_currentWorksheet.Cells["A2"].Style.Numberformat.Format =
System.Globalization.DateTimeFormatInfo.CurrentInfo.ShortDatePattern;

System.Globalization是为这种情况而制作的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40931758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档