|
Программирование >> Автоматически обновляемые приложения
среды, и при этом предоставляет возможность не учитывать регистр, отсутствующую во многих методах сортировки и сравнения. Даты Использование дат в приложении является необходимостью для многих разработчиков программ. Вот несколько полезных советов для работы с датами. Как получить текущую дату Для получения текущей даты можно использовать свойство DateTime.Now, что иллюстрируется листингом 2.18. ] Листинг 2,18. Получение текущей даты DateTime today = DateTime.Now; MessageBox.Show(today.Date.ToLongDateStringО); Обратите внимание, что мы использовали метод ToLongDateString вместо обычного метода ToString, чтобы вывести дату в длинном формате (рис. 2.2). Тек>щее время 5 сентября 2007 г. Рис. 2.2. Вывод даты в длинном формате Дата и время в разных форматах Существует множество форматов для вывода на экран даты и времени. В листинге 2.19 я постарался собрать все знакомые мне способы форматирования, используемые в методе ToString. SJI Работа с АштмИ: Тек>щее время Сравниваем производител ьн ость + 7 дней Високосный ли год ? Пасха DateDiff (VB) DateDiff (С#) 1 Форматы даты и времени , с!: 16.C9.2007 [D 16сентября20С7г if 16сентября 2007 г 8.16 : F-. 16 сентября 2QC7 г .8:16:34 д- 16.09 200713:16 :G. 16 09200718.16:34 ;m: сентября 16 ;г. Sun. 16 Sep 2007 18 1634 GMT js; 2007-09-1611016:34 I и: 2007-09-16 ;S: 16 34Z ;U: 16 сентября 2007 г 14 16 34 ! у: Сентябрь 2007 г. jMMMMdd: сентября 16 : MM/dd/yy7v 09 16 2007 MM/dd/y\7v HH:miTi. 09162007 IS 16 ; MM/dd/yvvv hh mm tt 09.16 2007 06 16 :MM/dd/vvvy H:mm. 09 162007 IS 16 iMM/dd/yyyvhmm tf 091520076:16 I MM/dd/yyyy HH;mnTss: 09 .6 2007 10 16-34 i dddd. dd MMMM yyyy воскресенье. 16 сентября 2007 i dddd, dd MMMM vyvy HH.mnr.ss. воскресенье 16 сентября 2007 18 16:34 - ddd. dd МММ vyvv HH mm ss GMT: Be. 6 сен 2C07 13 16.34 GMT :yyyy- MM-ddT-HH:mnV ss fffffffK- 2007-C9-16T18 16 34 43750000400 yyyy-MM-dd THH:mm ss: 2007-09-V6Ti8:16:34 ; vvvv MMMM- 20Q7 Сентябрь :Н:тт 18:16 ;нн.тпт10:1б JHH.mm.ss-13:16-34 ih:mm tt:616 hh:mmtt0616 Рис. 2.3. Вывод даты и времени в разных форматах \ Листинг 2.19, Вывод даты и времени в разных форматах private void butDateTime Click(object sender, EventArgs e) DateTime dt = DateTime.Now;
listBoxl.Items.Add( MMMM dd: + dt.ToString( MMMM-dd )); listBoxl.Items.Add( MM/dd/yyyy: + dt.ToString( MM/dd/yyyy )) ; listBoxl.Items.Add( MM/dd/yyyy HH:mm: + dt.ToString( MM/dd/yyyy HH:mm )); listBoxl.Items.Add( MM/dd/yyyy hh:mm tt: + dt.ToString( MM/dd/yyyy hh:mm tt )); listBoxl.Items.Add( MM/dd/yyyy H:mm: + dt.ToString( MM/dd/yyyy H:mm )); listBoxl.Items.Add( MM/dd/yyyy h:mm tt: + dt.ToString( MM/dd/yyyy h:mm tt )); listBoxl.Items.Add( MM/dd/yyyy HH:mm:ss: + dt.ToString( MM/dd/yyyy HH:mm:ss )); listBoxl.Items.Add( dddd, dd MMMM yyyy: + dt.ToString( dddd, dd MMMM yyyy )); listBoxl.Items.Add( dddd, dd MMMM yyyy HH:mm:ss: + dt.ToString( dddd, dd MMMM yyyy HH:mm:ss )); listBoxl.Items.Add( ddd, dd МММ yyyy HH: mm: ss GMT: + dt.ToString( ddd, dd МММ yyyy HH:mm:ss GMT ) listBoxl.Items.Add( yyyy-MM-ddTHH:mm:ss.fffffffK: + dt.ToString( yyyy-MM-ddTHH:mm:ss.fffffffK listBoxl.Items.Add( yyyy dt.ToString( MM-ddTHH: mm : ss: yyyy MM-ddTHH: mm :ss )); listBoxl.Items.Add( yyyy MMMM: + dt.ToString( yyyy MMMM );
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |