gpt4 book ai didi

C# 文化 : Localize DayOfWeek?

转载 作者:IT王子 更新时间:2023-10-29 04:08:55 29 4
gpt4 key购买 nike

如何本地化除今天以外的星期几?
以下内容适用于当天:

DateTime.Now.ToString("dddd", new CultureInfo("it-IT"));

但是我怎样才能本地化一周中的所有日子呢??

编辑:我想出的一个可能(而且可能非常非常错误)的解决方案是为整整一周创建 DateTime 值,然后使用 date.ToString("dddd ", new CultureInfo("it-IT")); 在他们身上,但这在很多层面上似乎都是错误的。

最佳答案

怎么样

DateTimeFormatInfo.CurrentInfo.GetDayName( dayOfWeek )

DateTimeFormatInfo.CurrentInfo.GetAbbreviatedDayName( dayOfWeek )

简单地接受 DayOfWeek 枚举并返回当前文化中的名称字符串。

编辑:

如果你正在寻找一种特定的文化,那就是

var cultureInfo = new CultureInfo( "it-IT" );
var dateTimeInfo = cultureInfo.DateTimeFormat;

然后您可以根据需要调用 GetDayName 或 GetAbbreviatedDayName。

如果你想要它们,甚至还有一个 AbbreviatedDayNames/DayNames 数组

关于C# 文化 : Localize DayOfWeek?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6182402/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com