2

出于某种原因,Windows 10 更改了波兰语的日期格式(短和长)。目前,当我DateTime.Now.Date.ToString("d")在 C# 中调用它时它会返回06.09.2015,而在 Windows 8.1 上它会返回2015-09-06.

我在区域设置中更改了短日期格式和长日期格式,并将这些设置复制到系统帐户和新创建的帐户中。它适用于 Windows,但当我尝试在 Web 应用程序(ASP.NET MVC)中运行它时,事情变得更加有趣。当应用程序池设置为作为 LocalSystem 运行时,它可以工作。但是,当它作为 ApplicationPoolIdentity(默认值)运行时,它仍然返回默认日期格式。

鉴于此,我有两个问题:

  1. 为什么 Microsoft 更改波兰语的日期格式(非常感谢链接到 Technet 或类似网站)?
  2. 如何为作为 ApplicationPoolIdentity 运行的应用程序池设置我的自定义日期格式?
4

0 回答 0