You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EPPlus设置Excel单元格日期格式失效,如何强制显示mm/dd/yyyy?

解决EPPlus日期格式显示斜杠失效的问题

问题出在Excel的格式规则上:/在日期格式里是区域分隔符占位符,会自动替换成系统区域设置里的日期分隔符(你的系统默认用-,所以显示成了连字符)。要强制显示斜杠,得把格式里的/用单引号包裹,告诉Excel这是固定显示的字符。

修改后的代码如下:

if (value is DateTime dateTimeValue && dateTimeValue != DateTime.MinValue)
{
    cell.Value = dateTimeValue;
    // 用单引号包裹斜杠,强制显示固定分隔符
    cell.Style.Numberformat.Format = "mm'/'dd'/'yyyy";
}

这样设置后,单元格会显示03/14/2023,编辑栏依然会显示完整的带时间的日期内容。

内容的提问来源于stack exchange,提问作者KARAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 01:23:17