微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决对于 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 举报,一经查实,本站将立刻删除。