如何从整数值获取月份名称?

发布于 2024-09-10 07:52:30 字数 37 浏览 2 评论 0原文

如何从整数值获取月份名称?

例如 7 是七月

How do you get a month name from an integer value?

e.g. 7 is July

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

小女人ら 2024-09-17 07:52:30
// using the current culture - returns "July" for me
string x = DateTimeFormatInfo.CurrentInfo.GetMonthName(7);

// using a specific culture - returns "juillet"
string y = CultureInfo.GetCultureInfo("fr-FR").DateTimeFormat.GetMonthName(7);
// using the current culture - returns "July" for me
string x = DateTimeFormatInfo.CurrentInfo.GetMonthName(7);

// using a specific culture - returns "juillet"
string y = CultureInfo.GetCultureInfo("fr-FR").DateTimeFormat.GetMonthName(7);
忆沫 2024-09-17 07:52:30

使用自定义格式字符串:

string name = new DateTime(2010,7,1).ToString("MMMM");

Using a custom format string:

string name = new DateTime(2010,7,1).ToString("MMMM");
等风也等你 2024-09-17 07:52:30

使用 DateTime 对象的 ToString() 方法。 “MMMM”是长月。 “MMM”是一个简短的月份代码,例如 Aug 代表八月。好处是这样,如果需要,您也可以处理 i18n 问题。

var monthID = 7;
var monthName = new DateTime(2000, monthID, 1).ToString("MMMM");
Console.WriteLine(monthName);

Use the DateTime object's ToString() method. "MMMM" is the long month. "MMM" is a short month code like Aug for August. The nice thing is this way, you can deal with i18n issues too if you need to.

var monthID = 7;
var monthName = new DateTime(2000, monthID, 1).ToString("MMMM");
Console.WriteLine(monthName);
溺孤伤于心 2024-09-17 07:52:30
  private static string GetMonthName(int month, bool abbrev)

  {

      DateTime date = new DateTime(1900, month, 1);

      if (abbrev) return date.ToString("MMM");

      return date.ToString("MMMM");

  }
  private static string GetMonthName(int month, bool abbrev)

  {

      DateTime date = new DateTime(1900, month, 1);

      if (abbrev) return date.ToString("MMM");

      return date.ToString("MMMM");

  }
月朦胧 2024-09-17 07:52:30

老兄!!

只要有一个包含 12 个月名称的字符串数组,names[7] 就是它。

Dude!!

just have an string array containing names of 12 months, and names[7] is it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文