пространство имен | 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
using
System;
//подключить пространство имен
using
System.Threading;
class
Program {
-
public
static
int
Main() {
-
//минимальное значение
-
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=
new
DateTime(1980, 5, 22, 8, 23, 44, 354);
-
Console.WriteLine(dt0);
-
//задаем год, месяц(1-12), день(1-31), час(0-23), минуту(0-59), секунду(0-59)
-
DateTime dt1=
new
DateTime(1981, 5, 22, 8, 23, 44);
-
Console.WriteLine(dt1);
-
//задаем год, месяц(1-12), день(1-31)
-
DateTime dt2=
new
DateTime(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=
new
System.Globalization.CultureInfo(
"en-US"
);
-
Console.WriteLine(
"{0:dddd dd MMMM HH:mm:ss}"
, DT);
-
//все в потоке будет отображаться в русском формате
-
Thread.CurrentThread.CurrentCulture=
new
System.Globalization.CultureInfo(
"ru-RU"
);
-
Console.WriteLine(
"{0:dddd dd MMMM HH:mm:ss}"
, DT);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
//подключить пространство имен
using
System.Threading;
class
Program {
-
public
static
int
Main() {
-
//минимальное значение
-
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=
new
DateTime(1980, 5, 22, 8, 23, 44, 354);
-
Console.WriteLine(dt0);
-
//задаем год, месяц(1-12), день(1-31), час(0-23), минуту(0-59), секунду(0-59)
-
DateTime dt1=
new
DateTime(1981, 5, 22, 8, 23, 44);
-
Console.WriteLine(dt1);
-
//задаем год, месяц(1-12), день(1-31)
-
DateTime dt2=
new
DateTime(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=
new
System.Globalization.CultureInfo(
"en-US"
);
-
Console.WriteLine(
"{0:dddd dd MMMM HH:mm:ss}"
, DT);
-
//все в потоке будет отображаться в русском формате
-
Thread.CurrentThread.CurrentCulture=
new
System.Globalization.CultureInfo(
"ru-RU"
);
-
Console.WriteLine(
"{0:dddd dd MMMM HH:mm:ss}"
, DT);
-
Console.ReadKey();
-
return
0;
-
}
}
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