Заставка

Программирование на старых и современных языках, а так-же дизайн

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Играемся в DateTime

Сообщений 1 страница 3 из 3

1

Простой пример:

Код:
using System;
        	
public class Program
{
   public static void Main()
   {
     DateTime dt1 = new DateTime(2020, 12, 31, 0, 0, 0);
     DateTime dt2 = new DateTime(2021, 12, 31, 0, 0, 0);
     Console.WriteLine((dt2 - dt1).ToString());
   }
}

Результат:

Код:
365.00:00:00

0

2

Теперь сделаем так:

Код:
using System;
using System.Globalization;
        	
public class Program
{
   public static void Main()
   {
      CultureInfo ci =  new CultureInfo("ru-RU");    
      DateTime dt = new DateTime(2021, 9, 5, 21, 53, 0);
      Console.WriteLine($"Дата {dt.ToString("dd.MM.yyyy hh:mm")}, день недели {ci.DateTimeFormat.GetDayName(dt.DayOfWeek)}");
   }
}

Результат:

Код:
Дата 05.09.2021 09:53, день недели воскресенье

0

3

Подправим код:

Код:
Console.WriteLine($"Дата {dt.ToString("dd.MM.yyyy HH:mm")}, день недели {ci.DateTimeFormat.GetDayName(dt.DayOfWeek)}");

Результат

Код:
Дата 05.09.2021 21:53, день недели воскресенье

0