gpt4 book ai didi

c# - 将从 ToString ("MMMM") 返回的月份名称更改为自己的名称

转载 作者:太空狗 更新时间:2023-10-29 20:26:51 25 4
gpt4 key购买 nike

使用以下代码,我在 de-CH 文化中得到以下结果:

var dateFormat = new DateTime(2016, 10, 12).ToString("MMMM");
//Oktober

虽然我真正想要的是“Oktobär”,因为我正在翻译成一种方言。

我可以覆盖在 de-CH 区域性中返回的月份名称吗?它为其他文化返回的名称应该保持不变。

最佳答案

CultureInfo myCIclone = new CultureInfo("de-CH");

myCIclone.DateTimeFormat.MonthNames = new string[]
{"1","2","3","4","5","6","7","8","9","Oktobär","11","12", "13"};

var dateFormat = new DateTime(2016, 10, 12).ToString("MMMM", myCIclone);

对于特定的文化信息,您可以像 John Skeet 提到的那样覆盖 MonthNames。

关于c# - 将从 ToString ("MMMM") 返回的月份名称更改为自己的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39992102/

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