C# 默认情况下会设置AMDesignator,但不应设置它

C# 默认情况下会设置AMDesignator,但不应设置它,c#,datetime,datetime-format,C#,Datetime,Datetime Format,我们的应用程序在两个环境中运行;沙箱与开发。但是,这两个环境运行相同的操作系统。问题是,当我为智利西班牙语es CL创建CultureInfo对象时,会填充AMDesignator和PMDesignator对象。然而,当我在沙盒中做同样的事情时,它们没有任何价值。有人知道是什么导致了这个问题吗?我检查了一下,发现es CL似乎没有AMDesignator。此类信息根据Windows更新等以及不同的操作系统而变化。例如,Windows 8和Windows 10之间有各种不同之处。您在IBM网站上查

我们的应用程序在两个环境中运行;沙箱与开发。但是,这两个环境运行相同的操作系统。问题是,当我为智利西班牙语es CL创建CultureInfo对象时,会填充AMDesignator和PMDesignator对象。然而,当我在沙盒中做同样的事情时,它们没有任何价值。有人知道是什么导致了这个问题吗?我检查了一下,发现es CL似乎没有AMDesignator。

此类信息根据Windows更新等以及不同的操作系统而变化。例如,Windows 8和Windows 10之间有各种不同之处。您在IBM网站上查找此信息有什么特别的原因吗?有人在您的沙箱机器上调整了区域性设置?如果它真的是沙盒-考虑重新安装操作系统……没有什么特别的原因,我只是试图找出真正的fMaTutin为该文化。我还检查了这个来自微软的PDF文件。这显示了与IBM相同的设置。还考虑到.NETFramework的版本更新和修补程序通常包括本地化更新,例如。