DateTimeFormatInfo
DateTimeFormatInfo доступен через
CultureInfo
и свойство DateTimeFormat.
ShortDatePattern различается у
InvariantCulture,
"en-US" и "ru-RU".
Применяют с
ToString.
Синтаксис
DateTimeFormatInfo rules = culture.DateTimeFormat;
string pattern = rules.ShortDatePattern;
Пример
Давайте прочитать шаблон Invariant:
using System;
using System.Globalization;
class Program
{
static void Main()
{
string res = CultureInfo.InvariantCulture
.DateTimeFormat.ShortDatePattern;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"MM/dd/yyyy"
Пример
Давайте сравнить "ru-RU":
using System;
using System.Globalization;
class Program
{
static void Main()
{
string ru = CultureInfo.GetCultureInfo("ru-RU")
.DateTimeFormat.ShortDatePattern;
Console.WriteLine(ru);
}
}
Результат выполнения кода:
"dd.MM.yyyy"
Пример
Давайте прочитать шаблон "en-US":
using System;
using System.Globalization;
class Program
{
static void Main()
{
string res = CultureInfo.GetCultureInfo("en-US")
.DateTimeFormat.ShortDatePattern;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"M/d/yyyy"
Смотрите также
-
NumberFormatInfo,
правила чисел -
GetCultureInfo,
культура для шаблона -
CultureInfo,
владелецDateTimeFormat -
ToString,
вывод даты