• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Статья Как получить текущую дату в языке C#

Получение текущей даты
Если в программе, написанной на языке c#, вам нужно получить текущую дату, то для решения данной задачи вы можете воспользоваться следующими способами:


Способ №1
Библиотека классов, входящая в состав .Net Framework, содержит класс DateTime, который содержит большое количество различных свойств и методов для работы с датами и временем. Так, например данный класс содержит свойство Now, с помощью которого можно быстро получить текущую дату и время, например:
C#:
DateTime curDate = DateTime.Now;
Console.WriteLine(curDate);
Console.ReadLine();
//Результат: 06.03.2014 14:10:00


Способ №2
Если вам нужно получить только текущую дату, то тогда вы можете воспользоваться методом ToShortDateString, например:
C#:
DateTime dt = DateTime.Now;
string curDate = dt.ToShortDateString();
Console.WriteLine(curDate);
Console.ReadLine();
//Результат: 06.03.2014


Данный код можно не много сократить:
C#:
string curDate = DateTime.Now.ToShortDateString();
Console.WriteLine(curDate);
Console.ReadLine();


Либо можно сразу же вывести полученный результат на консоль:
C#:
Console.WriteLine(DateTime.Now.ToShortDateString());
Console.ReadLine();


Способ №3
Если же вам нужно получить дату не в короткой форме, как во втором способе, а в расширенной, то тогда воспользуйтесь методом ToLongDateString, например:
C#:
string curDate = DateTime.Now.ToLongDateString();
Console.WriteLine(curDate);
Console.ReadLine();
//Результат: 6 марта 2014 г.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!