gpt4 book ai didi

c# - 如何列出所有月份名称,例如组合?

转载 作者:IT王子 更新时间:2023-10-29 03:42:37 26 4
gpt4 key购买 nike

目前我正在为每个月创建一个 DateTime 并将其格式化为仅包含月份。
有没有其他或更好的方法来做到这一点?

最佳答案

您可以使用 DateTimeFormatInfo获取该信息:

// Will return January
string name = DateTimeFormatInfo.CurrentInfo.GetMonthName(1);

或获取所有名称:

string[] names = DateTimeFormatInfo.CurrentInfo.MonthNames;

您还可以根据带有 DateTimeFormatInfo.GetInstanceCultureInfo 实例化一个新的 DateTimeFormatInfo或者您可以使用当前区域性的 CultureInfo.DateTimeFormat属性(property)。

var dateFormatInfo = CultureInfo.GetCultureInfo("en-GB").DateTimeFormat;

请记住,.Net 中的日历最多支持 13 个月,因此对于只有 12 个月的日历(例如 en-US 或 fr 中的日历),您会在末尾得到一个额外的空字符串。

关于c# - 如何列出所有月份名称,例如组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/315301/

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