System.Globalization by Microsoft

<PackageReference Include="System.Globalization" Version="4.0.10-beta-22605" />

 DateTimeFormatInfo

public sealed class DateTimeFormatInfo : IFormatProvider
public static DateTimeFormatInfo CurrentInfo { get; }

public static DateTimeFormatInfo InvariantInfo { get; }

public string[] AbbreviatedDayNames { get; set; }

public string[] AbbreviatedMonthGenitiveNames { get; set; }

public string[] AbbreviatedMonthNames { get; set; }

public string AMDesignator { get; set; }

public Calendar Calendar { get; set; }

public CalendarWeekRule CalendarWeekRule { get; set; }

public string[] DayNames { get; set; }

public DayOfWeek FirstDayOfWeek { get; set; }

public string FullDateTimePattern { get; set; }

public bool IsReadOnly { get; }

public string LongDatePattern { get; set; }

public string LongTimePattern { get; set; }

public string MonthDayPattern { get; set; }

public string[] MonthGenitiveNames { get; set; }

public string[] MonthNames { get; set; }

public string PMDesignator { get; set; }

public string RFC1123Pattern { get; }

public string ShortDatePattern { get; set; }

public string[] ShortestDayNames { get; set; }

public string ShortTimePattern { get; set; }

public string SortableDateTimePattern { get; }

public string UniversalSortableDateTimePattern { get; }

public string YearMonthPattern { get; set; }

public object Clone()

public string GetAbbreviatedDayName(DayOfWeek dayofweek)

public string GetAbbreviatedEraName(int era)

public string GetAbbreviatedMonthName(int month)

public string GetDayName(DayOfWeek dayofweek)

public int GetEra(string eraName)

public string GetEraName(int era)

public object GetFormat(Type formatType)

public string GetMonthName(int month)