对于 en-GB 和 en-CA 文化,长日期格式无法正常工作

问题描述

为了打印特定报告,我们使用长日期格式。格式依赖于文化,它在占位符属性中定义。

enter image description here

对于 en-US,日期按照定义的格式打印。但是当文化更改为 en-GB 或 en-CA 时,日期不会按照定义的格式打印。 日期名称部分不打印。

对于 en-US,它正在打印 Monday,July 26,2021

对于 en-GB 和 en-CA,它正在打印 July 26,2021

即使经过深入分析,我们仍然无法找出这种差异的原因和解决方案。一种解决方案是使用自定义日期格式,但鉴于此处未提及的一些特定要求,这种方法效率极低。

对于那些文化,例如en-GB/en-CA 长日期格式不包含日期名称,因此未在 SSRS 或 .NET 中实现?

或者我的实现有什么问题吗?尽管它很简单,但我是否遗漏了任何场景?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)