C# 颠覆文化的最佳方式

C# 颠覆文化的最佳方式,c#,asp.net,.net,C#,Asp.net,.net,我正在寻找一种方法来覆盖阿拉伯文化,并将其默认日历改为公历,而不是阿尔古拉日历,这样,当我将阿拉伯语作为accept语言发送时,我的所有API都会将公历作为日期格式返回。似乎您需要在应用程序级别上执行此操作。这取决于您正在运行的应用程序: 对于web应用程序(因为您提到的是API): 在web.config文件中指定应用程序级区域性信息: @stuartd设置此属性有一些额外的逻辑,通常会引发一个异常,即日历对某个用户无效culture@YegorAndrosov是的,这些文件和 <c

我正在寻找一种方法来覆盖阿拉伯文化,并将其默认日历改为公历,而不是阿尔古拉日历,这样,当我将阿拉伯语作为accept语言发送时,我的所有API都会将公历作为日期格式返回。

似乎您需要在应用程序级别上执行此操作。这取决于您正在运行的应用程序:

对于web应用程序(因为您提到的是API):

在web.config文件中指定应用程序级区域性信息:



@stuartd设置此属性有一些额外的逻辑,通常会引发一个异常,即日历对某个用户无效culture@YegorAndrosov是的,这些文件和
<configuration>
    <system.web>
        <globalization
            culture="ja-JP"
            uiCulture="zh-HK"
        />
    </system.web>
</configuration>