How to use Year Month ("Y", "y") Format Specifier
Description
The "Y" or "y" format is defined by the DateTimeFormatInfo.YearMonthPattern property. For example, the custom format string for the invariant culture is "yyyy MMMM".
The following DateTimeFormatInfo properties control the format.
- YearMonthPattern
- MonthNames
Example
The following example uses the "y" format specifier to display a date and time value.
//from w w w. j av a2s.c om
using System;
using System.Globalization;
class MainClass
{
public static void Main()
{
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToString("Y", CultureInfo.CreateSpecificCulture("en-US")));
Console.WriteLine(date1.ToString("y", CultureInfo.CreateSpecificCulture("af-ZA")));
}
}
The code above generates the following result.