Тип DateTime — единственный простой тип,
не имеющий псевдонима. Он предназначен для хранения даты и времени в
диапазоне от 01.01.0001 0:00:00 до 31.12.9999 23:59:59 в григорианском
календаре. Значения этого типа измеряются в тиках — 100-наносекундных интервалах, прошедших от момента 01.01.0001 0:00:00. В табл. 5.6. описаны некоторые свойства структуры DateTime. Все они определены с модификатором public. Таблица 5.6. Некоторые свойства DateTime Член | Описание | Date | Возвращает дату | Day | Возвращает день | Month | Возвращает месяц | Year | Возвращает год | DayOfWeek | Возвращает день недели | DayOfYear | Возвращает номер дня в году | Hour | Возвращает часы | Minute | Возвращает минуты | Second | Возвращает секунды | Millisecond | Возвращает миллисекунды | Ticks | Возвращает тики | Now | Возвращает текущие дату и время | Today | Возвращает текущую дату | Ticks | Возвращает количество тиков | ToLongDateString | Возвращает дату с названием месяца | ToShortDateString | Возвращает дату с номером месяца | ToLongTimeString | Возвращает время с секундами | ToShortTimeString | Возвращает время без секунд | В листинге 5.5 представлена программа, иллюстрирующая технику работы с типом DateTime (файл Ch05\DateTimeTester\Program.cs). Листинг 5.5. Работа с типом DateTime using System; class Program { public static void Main() { Console.WriteLine("Тип System.DateTime:"); Console.WriteLine("Диапазон значений от {0} до {1}", DateTime.MinValue, DateTime.MaxValue); DateTime d1 = DateTime.Now; Console.WriteLine("Текущие дата и время: {0}", d1.ToString()); Console.WriteLine("Тики: {0}", d1.Ticks); Console.WriteLine("День недели: {0}", d1.DayOfWeek); Console.WriteLine("Номер дня в году {0}", d1.DayOfYear); Console.WriteLine("ToLongDateString: {0}", d1.ToLongDateString()); Console.WriteLine("ToShortDateString; {0}", d1.ToShortDateString()); Console.WriteLine("ToLongTimeString: {0}", d1.ToLongTimeString()); Console.WriteLine("ToShortTimeString: {0}", d1.ToShortTimeString()); Console.ReadLine(); }
|