获取C#中当前月份编号的最佳方式
本文关键字:编号 最佳 方式 获取 | 更新日期: 2023-09-27 18:19:41
我正在使用C#获取当前月份的编号:
string k=DateTime.Now.Month.ToString();
一月份它将返回1
,但我需要获得01
。如果12月是当前月份,我需要获得12
。在C#中,哪种方法是最好的?
string sMonth = DateTime.Now.ToString("MM");
有很多不同的方法。
为了保持语义,我将使用DateTime
的Month
属性,并使用自定义数字格式字符串之一进行格式化:
DateTime.Now.Month.ToString("00");
using System;
class Program
{
static void Main()
{
//
// Get the current month integer.
//
DateTime now = DateTime.Now;
//
// Write the month integer and then the three-letter month.
//
Console.WriteLine(now.Month);
Console.WriteLine(now.ToString("MMM"));
}
}
输出
5
五月
DateTime.Now.Month.ToString("0#")