首页 > 解决方案 > 长日期格式不适用于 en-GB 和 en-CA 文化

问题描述

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

在此处输入图像描述

对于 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 中实现?

或者我的实施有什么问题吗?即使它很简单,我是否错过了任何场景?

标签: reporting-servicesssrs-2008date-formattingcultureinforeportingservices-2005

解决方案


推荐阅读