首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从DateTime获取完整的月份名称

如何从DateTime获取完整的月份名称
EN

Stack Overflow用户
提问于 2011-07-21 00:44:09
回答 10查看 347.2K关注 0票数 210

获取DateTime对象月份的完整名称的正确方法是什么?

例如JanuaryDecember

我目前正在使用:

DateTime.Now.ToString("MMMMMMMMMMMMM");

我知道这不是正确的做法。

EN

回答 10

Stack Overflow用户

发布于 2011-07-21 00:46:39

使用the "MMMM" custom format specifier

DateTime.Now.ToString("MMMM");
票数 310
EN

Stack Overflow用户

发布于 2011-07-21 00:47:43

您可以像mservidio suggested一样,或者更好地使用这个重载来跟踪您的文化:

DateTime.Now.ToString("MMMM", CultureInfo.InvariantCulture);
票数 96
EN

Stack Overflow用户

发布于 2013-08-21 03:09:12

如果您想要当前月份,可以使用DateTime.Now.ToString("MMMM")获取完整月份,或者使用DateTime.Now.ToString("MMM")获取缩写月份。

如果您有其他日期需要获取月份字符串,则在将其加载到DateTime对象后,可以在该对象上使用相同的函数:

若要获取完整月份,请使用dt.ToString("MMMM");若要获取缩写月份,请使用dt.ToString("MMM")

参考:Custom Date and Time Format Strings

或者,如果您需要特定于区域性的月份名称,则可以尝试这些名称:DateTimeFormatInfo.GetAbbreviatedMonthName Method

DateTimeFormatInfo.GetMonthName Method

票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6765441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档