воскресенье, 10 февраля 2013 г.

дабавить дате время delphi

Вы читаете урок "Дата и время в Delphi." | дата, время, Date, Time, TDateTime, TDate, TTime, дата и время в delphi, Date(), Time(), Now(), FormatDateTime, программирование Delphi | Уроки delphi, помощь по delphi

даты TDate.  Урок написал mokAh специально для WhatIsDelphi?.Ru ;)

функции Now, вы вполне можете использовать для времени TTime, а для

Дата и время в Delphi.А теперь пора поговорить о дате и времени в Delphi. Итак, приступим.   В Delphi есть функции для получения времени, даты и прочего.Date - возвращает текущую дату в переменной типа TDateTime.Time - возвращает текущее время в переменной типа TDateTime.Now - возвращает текущие дату и время в переменной типа TDateTime.DayOfWeek - возвращает порядковый номер дня недели, начиная с 1 и заканчивая 7. 1 - воскресенье, 2 - понедельник, 3 - вторник, 4 - среда, 5 - четверг, 6 - пятница, 7 - суббота. для функции DayOfWeek есть в уроке "Массивы".  Так же в Delphi есть некоторые функции для преобразования даты(времени) в строку и наоборот:DateToStr - преобразовывает дату в строку. Единственный параметр, который надо написать это переменная типа TDateTime. Перевод происходит в соответствии с региональными настройками в компьютере.StrToDate - преобразовывает строку в дату. Необходимо указать строку, например, "24/07/2012". Строка должна быть в формате, установленном в Windows. Настройки можно увидеть в Панель Управления->Язык и региональные стандарты.TimeToStr - преобразовывает время из переменной типа TDateTime в строку.StrToTime - преобразовывает строку в время, необходима переменная типа TDateTime.FormatDateTime - Вот именно на этой функции мы и остановимся. С ней можно изменять виды времени, даты и прочее, это очень удобно, ибо функция Time выдаёт время следующим образом: чч:мм:сс. Ч - час, м - минута, с - секунда, многие убирают секунды, это удобнее, а вдруг кто специально для точнейших расчётов делает программу? Ему значит надо добавить миллисекунды.   У этой функции всего 2 параметра: формат, в который нужно перевести и переменная типа TDateTime. Самое интересное это формат. О нём и поговорим:d - показать дату, не подставляя нули в начале.dd - показать дату, подставляя нуль в начале. То есть, если она меньше 10, то будет 01, 02, 09 и т.п.ddd - показать день недели, используя короткий формат(Пн, Вт, Пт, Сб).dddd - показать день недели, используя полный формат(Понедельник, Вторник, Пятница, Суббота).ddddd - показать дату, используя короткий формат.dddddd - показать дату, используя полный формат. То есть, дата 24/07/2012 будет представлена, как 24 Июля 2012.m - показать месяц не используя добавление нулей(1, 2, 7, 12).mm - показать месяц, используя добавление нулей(01, 09, 11).mmm - показать короткое название месяца.Mmmm - показать полное название месяца(Июль, Август, Январь).yy - показать год двумя цифрами(01, 96, 91, 12).yyyy - показать год полностью(2012, 2001, 1995, 1863).h - показать час дня, не добавляя нулей.hh - а теперь добавляя нулей.n - показать минуты, не добавляя нулей.nn - а теперь добавляя нулей.s - показать секунды, не добавляя нулей.ss - а теперь добавляя нулей.z - показать миллисекунды, не добавляя нулей.zz - а теперь добавляя нулей.am/pm - 12 часовой время, после луны/перед луной, как в Британии.  Использование переменной именно типа TDateTime обязательно только для

18:37 Дата и время в Delphi.

Дата и время в Delphi. - 24 Июля 2012 - Программирование на Delphi для новичков | Программирование на Delphi для начинающих | уроки delphi | видеоуроки delphi | исходники delphi | скачать delphi - дата, время, Date, Time, TDateTime, TDate, TTime, дата и время в delphi, Date(), Time(), Now(), FormatDateTime, программирование Delphi

Комментариев нет:

Отправить комментарий