Преобразование даты число/число в Число/Текст - C#
Формулировка задачи:
Подскажите пожалуйста массив может содержать два типа даты
день/месяц(число/число) или день/месяц/год(число/число/число)
Как преобразовать что бы на выходи получить
день/месяц(число/текст) или день/месяц/год(число/текст/число)
Пример
1.1-->1 Января
1.1.2017-->1 Января 2017
Решение задачи: «Преобразование даты число/число в Число/Текст»
textual
Листинг программы
- string[] dates = {"1.1", "1.1.2017"};
- foreach (string s in dates)
- {
- DateTime d;
- if (DateTime.TryParseExact(s, "d.M", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out d))
- {
- Console.WriteLine(d.ToString("d MMMM", CultureInfo.GetCultureInfo("ru-RU")));
- }
- else if (DateTime.TryParseExact(s, "d.M.yyyy", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out d))
- {
- Console.WriteLine(d.ToString("d MMMM yyyy", CultureInfo.GetCultureInfo("ru-RU")));
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д