What is C# Month ("M", "m") Format Specifier
Description
The "M" or "m" specifier is defined by DateTimeFormatInfo.MonthDayPattern property.
For example, the custom format string for the invariant culture is "MMMM dd".
The following DateTimeFormatInfo properties that control the format.
- MonthDayPattern
- MonthNames
Example
The following example uses the "m" format specifier to display a date and time value.
//from w w w . j av a 2 s. co m
using System;
using System.Globalization;
class MainClass
{
public static void Main()
{
DateTime date1 = new DateTime(2012, 5, 10, 6, 30, 0);
Console.WriteLine(date1.ToString("m", CultureInfo.CreateSpecificCulture("en-us")));
Console.WriteLine(date1.ToString("m", CultureInfo.CreateSpecificCulture("ms-MY")));
}
}
The code above generates the following result.