| пространство имен | System |
| системный тип | DateTime |
| псевдоним | нет |
| совместимость | CLS поддерживает этот тип |
| размер в байтах | 8 |
| диапазон | 00:00:00 1 января 0001 года (н.э.) до 23:59:59 31 декабря 9999 года (н.э.) |
время |
наносекунды |
такты |
| 0,000000001 секунды | 1 | 0,01 |
| 0,0000001 секунды | 100 | 1 |
| 1 микросекунда | 1000 | 10 |
| 1 миллисекунда | 1000000 | 10000 |
| 1 секунда | 1000000000 | 10000000 |
| 1 минута | 60000000000 | 600000000 |
| 1 час | 3600000000000 | 36000000000 |
| 1 сутки | 86400000000000 | 864000000000 |
| 1год (365) | 31536000000000000 | 315360000000000 |
| 1 високосный год (365) | 31622400000000000 | 316224000000000 |
символ |
описание |
отображение |
| D | дата длинная | 24 сентября 2012 г. |
| d | дата краткая | 24.09.2012 |
| T | время длинное | 21:58:02 |
| t | время краткое | 21:58 |
| F | дата и время длинное | 24 сентября 2012 г. 21:58:02 |
| f | дата и время краткое | 24 сентября 2012 г. 21:58 |
| G | дата краткая, время длинное | 24.09.2012 21:58:02 |
| g | дата краткая, время краткое | 24.09.2012 21:58 |
| M или m | месяц и день | сентября 24 |
| R или r | дата и время по Гринвичу + GMT | Mon, 24 Sep 2012 21:58:02 GMT |
| s | сортируемый формат | 2012-09-24T21:58:02 |
| U | длинный сортируемый формат | 24 сентября 2012 г. 18:58:02 |
| u | краткий сортируемый формат | 2012-09-24 21:58:02Z |
| Y или y | месяц и год | Сентябрь 2012 |
символ |
описание |
отображение |
| dd | день месяца в диапазоне 1—31 | 24 |
| ddd | неполное название дня | Пн |
| dddd | полное название дня | понедельник |
| MM | месяц как число | 09 |
| MMM | неполное название месяца | сен |
| MMMM | полное название месяца | Сентябрь |
| yy | год в двух цифрах | 12 |
| yyyy | год в четырех цифрах | 2012 |
| gg | эра, A.D. — anno Domini, н.э. | A.D. |
| hh | часы в диапазоне 0-12 | 10 |
| tt | АМ — до полудня, РМ — после полудня | РМ |
| HH | часы в диапазоне 0-23 | 22 |
| mm | минуты | 34 |
| ss | секунды | 39 |
| fff | миллисекунды | 783 |
Main.cs
usingSystem;//подключить пространство именusingSystem.Threading;classProgram {-
publicstaticintMain() { -
//минимальное значение -
DateTime dtMin=DateTime.MinValue; -
Console.WriteLine(dtMin); -
//максимальное значение -
DateTime dtMax=DateTime.MaxValue; -
Console.WriteLine(dtMax); -
//текущая дата и время -
DateTime dtDateTime=DateTime.Now; -
Console.WriteLine(dtDateTime); -
//текущая дата -
DateTime dtDate=DateTime.Today; -
Console.WriteLine(dtDate); -
//всемирное время (UTC) и текущая дата -
DateTime dtWorld=DateTime.UtcNow; -
Console.WriteLine(dtWorld); -
//задаем год, месяц(1-12), день(1-31), час(0-23), минуту(0-59), секунду(0-59), миллисекунды(0-999) -
DateTime dt0=newDateTime(1980, 5, 22, 8, 23, 44, 354); -
Console.WriteLine(dt0); -
//задаем год, месяц(1-12), день(1-31), час(0-23), минуту(0-59), секунду(0-59) -
DateTime dt1=newDateTime(1981, 5, 22, 8, 23, 44); -
Console.WriteLine(dt1); -
//задаем год, месяц(1-12), день(1-31) -
DateTime dt2=newDateTime(1982, 5, 22); -
Console.WriteLine(dt2); -
Console.WriteLine(); -
//спецификаторы формата даты и времени -
DateTime dt3=DateTime.Now; -
Console.WriteLine("{0:D}", dt3); -
Console.WriteLine("{0:d}", dt3); -
Console.WriteLine("{0:T}", dt3); -
Console.WriteLine("{0:t}", dt3); -
Console.WriteLine("{0:F}", dt3); -
Console.WriteLine("{0:f}", dt3); -
Console.WriteLine("{0:G}", dt3); -
Console.WriteLine("{0:g}", dt3); -
Console.WriteLine("{0:M}", dt3); -
Console.WriteLine("{0:R}", dt3); -
Console.WriteLine("{0:s}", dt3); -
Console.WriteLine("{0:U}", dt3); -
Console.WriteLine("{0:u}", dt3); -
Console.WriteLine("{0:Y}", dt3); -
Console.WriteLine(); -
//пользовательский формат, символы заполнители -
Console.WriteLine("{0:dd}", dt3); -
Console.WriteLine("{0:ddd}", dt3); -
Console.WriteLine("{0:dddd}", dt3); -
Console.WriteLine("{0:MM}", dt3); -
Console.WriteLine("{0:MMM}", dt3); -
Console.WriteLine("{0:MMMM}", dt3); -
Console.WriteLine("{0:yy}", dt3); -
Console.WriteLine("{0:yyyy}", dt3); -
Console.WriteLine("{0:gg}", dt3); -
Console.WriteLine("{0:hh}", dt3); -
Console.WriteLine("{0:tt}", dt3); -
Console.WriteLine("{0:HH}", dt3); -
Console.WriteLine("{0:mm}", dt3); -
Console.WriteLine("{0:ss}", dt3); -
Console.WriteLine("{0:fff}", dt3); -
Console.WriteLine("{0:dddd dd MMMM yyyy gg HH:mm:ss:fff}", dt3); -
Console.WriteLine(); -
DateTime dt4=DateTime.Now; -
//Возвращает компонент года даты, представленной этим экземпляром -
Console.WriteLine(dt4.Year.ToString()); -
//Возвращает компонент месяца даты, представленной этим экземпляром -
Console.WriteLine(dt4.Month.ToString()); -
//Возвращает день месяца, представленный этим экземпляром -
Console.WriteLine(dt4.Day.ToString()); -
//Возвращает день недели, представленный этим экземпляром -
Console.WriteLine(dt4.DayOfWeek.ToString()); -
//Возвращает компонент часа даты, представленной этим экземпляром -
Console.WriteLine(dt4.Hour.ToString()); -
//Возвращает компонент минуты даты, представленной этим экземпляром -
Console.WriteLine(dt4.Minute.ToString()); -
//Возвращает компонент секунды даты, представленной этим экземпляром -
Console.WriteLine(dt4.Second.ToString()); -
//Возвращает компонент миллисекунд для даты, представленной в данном экземпляре -
Console.WriteLine(dt4.Millisecond.ToString()); -
Console.WriteLine(); -
DateTime DT=DateTime.Now; -
//все в потоке будет отображаться в английском формате -
Thread.CurrentThread.CurrentCulture=newSystem.Globalization.CultureInfo("en-US"); -
Console.WriteLine("{0:dddd dd MMMM HH:mm:ss}", DT); -
//все в потоке будет отображаться в русском формате -
Thread.CurrentThread.CurrentCulture=newSystem.Globalization.CultureInfo("ru-RU"); -
Console.WriteLine("{0:dddd dd MMMM HH:mm:ss}", DT); -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Threading;classProgram {-
publicstaticintMain() { -
//минимальное значение -
DateTime dtMin=DateTime.MinValue; -
Console.WriteLine(dtMin); -
//максимальное значение -
DateTime dtMax=DateTime.MaxValue; -
Console.WriteLine(dtMax); -
//текущая дата и время -
DateTime dtDateTime=DateTime.Now; -
Console.WriteLine(dtDateTime); -
//текущая дата -
DateTime dtDate=DateTime.Today; -
Console.WriteLine(dtDate); -
//всемирное время (UTC) и текущая дата -
DateTime dtWorld=DateTime.UtcNow; -
Console.WriteLine(dtWorld); -
//задаем год, месяц(1-12), день(1-31), час(0-23), минуту(0-59), секунду(0-59), миллисекунды(0-999) -
DateTime dt0=newDateTime(1980, 5, 22, 8, 23, 44, 354); -
Console.WriteLine(dt0); -
//задаем год, месяц(1-12), день(1-31), час(0-23), минуту(0-59), секунду(0-59) -
DateTime dt1=newDateTime(1981, 5, 22, 8, 23, 44); -
Console.WriteLine(dt1); -
//задаем год, месяц(1-12), день(1-31) -
DateTime dt2=newDateTime(1982, 5, 22); -
Console.WriteLine(dt2); -
Console.WriteLine(); -
//спецификаторы формата даты и времени -
DateTime dt3=DateTime.Now; -
Console.WriteLine("{0:D}", dt3); -
Console.WriteLine("{0:d}", dt3); -
Console.WriteLine("{0:T}", dt3); -
Console.WriteLine("{0:t}", dt3); -
Console.WriteLine("{0:F}", dt3); -
Console.WriteLine("{0:f}", dt3); -
Console.WriteLine("{0:G}", dt3); -
Console.WriteLine("{0:g}", dt3); -
Console.WriteLine("{0:M}", dt3); -
Console.WriteLine("{0:R}", dt3); -
Console.WriteLine("{0:s}", dt3); -
Console.WriteLine("{0:U}", dt3); -
Console.WriteLine("{0:u}", dt3); -
Console.WriteLine("{0:Y}", dt3); -
Console.WriteLine(); -
//пользовательский формат, символы заполнители -
Console.WriteLine("{0:dd}", dt3); -
Console.WriteLine("{0:ddd}", dt3); -
Console.WriteLine("{0:dddd}", dt3); -
Console.WriteLine("{0:MM}", dt3); -
Console.WriteLine("{0:MMM}", dt3); -
Console.WriteLine("{0:MMMM}", dt3); -
Console.WriteLine("{0:yy}", dt3); -
Console.WriteLine("{0:yyyy}", dt3); -
Console.WriteLine("{0:gg}", dt3); -
Console.WriteLine("{0:hh}", dt3); -
Console.WriteLine("{0:tt}", dt3); -
Console.WriteLine("{0:HH}", dt3); -
Console.WriteLine("{0:mm}", dt3); -
Console.WriteLine("{0:ss}", dt3); -
Console.WriteLine("{0:fff}", dt3); -
Console.WriteLine("{0:dddd dd MMMM yyyy gg HH:mm:ss:fff}", dt3); -
Console.WriteLine(); -
DateTime dt4=DateTime.Now; -
//Возвращает компонент года даты, представленной этим экземпляром -
Console.WriteLine(dt4.Year.ToString()); -
//Возвращает компонент месяца даты, представленной этим экземпляром -
Console.WriteLine(dt4.Month.ToString()); -
//Возвращает день месяца, представленный этим экземпляром -
Console.WriteLine(dt4.Day.ToString()); -
//Возвращает день недели, представленный этим экземпляром -
Console.WriteLine(dt4.DayOfWeek.ToString()); -
//Возвращает компонент часа даты, представленной этим экземпляром -
Console.WriteLine(dt4.Hour.ToString()); -
//Возвращает компонент минуты даты, представленной этим экземпляром -
Console.WriteLine(dt4.Minute.ToString()); -
//Возвращает компонент секунды даты, представленной этим экземпляром -
Console.WriteLine(dt4.Second.ToString()); -
//Возвращает компонент миллисекунд для даты, представленной в данном экземпляре -
Console.WriteLine(dt4.Millisecond.ToString()); -
Console.WriteLine(); -
DateTime DT=DateTime.Now; -
//все в потоке будет отображаться в английском формате -
Thread.CurrentThread.CurrentCulture=newSystem.Globalization.CultureInfo("en-US"); -
Console.WriteLine("{0:dddd dd MMMM HH:mm:ss}", DT); -
//все в потоке будет отображаться в русском формате -
Thread.CurrentThread.CurrentCulture=newSystem.Globalization.CultureInfo("ru-RU"); -
Console.WriteLine("{0:dddd dd MMMM HH:mm:ss}", DT); -
Console.ReadKey(); -
return0; -
} }
01.01.0001 0:00:00
31.12.9999 23:59:59
29.06.2014 15:44:15
29.06.2014 0:00:00
29.06.2014 12:44:15
22.05.1980 8:23:44
22.05.1981 8:23:44
22.05.1982 0:00:00
29 июня 2014 г.
29.06.2014
15:44:15
15:44
29 июня 2014 г. 15:44:15
29 июня 2014 г. 15:44
29.06.2014 15:44:15
29.06.2014 15:44
29 июня
Sun, 29 Jun 2014 15:44:15 GMT
2014-06-29T15:44:15
29 июня 2014 г. 12:44:15
2014-06-29 15:44:15Z
Июнь 2014
29
Вс
воскресенье
06
июн
Июнь
14
2014
наша эра
03
15
44
15
753
воскресенье 29 июня 2014 наша эра 15:44:15:753
2014
6
29
Sunday
15
44
15
766
Sunday 29 June 15:44:15
воскресенье 29 июня 15:44:15
31.12.9999 23:59:59
29.06.2014 15:44:15
29.06.2014 0:00:00
29.06.2014 12:44:15
22.05.1980 8:23:44
22.05.1981 8:23:44
22.05.1982 0:00:00
29 июня 2014 г.
29.06.2014
15:44:15
15:44
29 июня 2014 г. 15:44:15
29 июня 2014 г. 15:44
29.06.2014 15:44:15
29.06.2014 15:44
29 июня
Sun, 29 Jun 2014 15:44:15 GMT
2014-06-29T15:44:15
29 июня 2014 г. 12:44:15
2014-06-29 15:44:15Z
Июнь 2014
29
Вс
воскресенье
06
июн
Июнь
14
2014
наша эра
03
15
44
15
753
воскресенье 29 июня 2014 наша эра 15:44:15:753
2014
6
29
Sunday
15
44
15
766
Sunday 29 June 15:44:15
воскресенье 29 июня 15:44:15