Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#区域性信息的日期格式问题_C#_Datetime_Localization_Cultureinfo - Fatal编程技术网

c#区域性信息的日期格式问题

c#区域性信息的日期格式问题,c#,datetime,localization,cultureinfo,C#,Datetime,Localization,Cultureinfo,我尝试将本地日期格式化为字符串,但基于本地格式。 举例来说,对于2020年5月5日,如果我使用法语,我预计“5 Mai,2020”, 但我得到了“2020年5月5日” 这个月的名字仍然是英文的 下面是我的测试代码: 你知道吗 Thx您需要使用获取CultureInfo参数的重载作为第二个参数 因此,您的代码看起来像(从您附加的图像复制): string FormattedPostDate = localDate.ToString(CultureInfo.GetCultureInfo("fr-

我尝试将本地日期格式化为字符串,但基于本地格式。 举例来说,对于2020年5月5日,如果我使用法语,我预计“5 Mai,2020”, 但我得到了“2020年5月5日”

这个月的名字仍然是英文的

下面是我的测试代码:

你知道吗

Thx

您需要使用获取CultureInfo参数的重载作为第二个参数

因此,您的代码看起来像(从您附加的图像复制):

string FormattedPostDate = localDate.ToString(CultureInfo.GetCultureInfo("fr-FR").DateTimeFormat.MonthDayPattern, new System.Globalization.CultureInfo("fr-FR")) + ", " + localDate.Year;