КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Информационные окна
Format c Отображает дату используя формат данный глобальной переменной ShortDateFormat, сопровождающий когда используя формат данный глобальной переменной LongTimeFormat. Время не отображается если величина даты-время указывает полночь точно. Например 02.10.2005 9:13:06 d Отображает день как число без ведущего нуля (1-31). dd Отображает день как число с ведущим нулем (01-31). ddd Отображает день как сокращение (Вс-Пн) используя строки данные глобальной переменной ShortDayNames. dddd Отображает день как полное имя (Воскресная-Суббота) используя строки данные глобальной переменной LongDayNames. ddddd Отображает дату, использующую формат данный глобальной переменной ShortDateFormat. Например 02.10.2005 dddddd Отображает дату, использующую формат данный глобальной переменной LongDateFormat. Например 2 Октябрь 2005 г. e Отображает год в течение текущего периода/эры как число без ведущего нуля (Японец, Кореец и Тайванец локальный только). (5) ee Отображает год в течение текущего периода/эры как число с ведущим нулем (Японец, Кореец и Тайванец локальный только).(05) g Отображает период/эру как сокращение (Японец и Тайванец локальный только). gg Отображает период/эру как полное имя. (Японец и Тайванец локальный только). m Отображает месяц как число без ведущего нуля (1-12). Если m описатель немедленно следует за h или hh описателем, минуте а не месяц отображен. mm Отображает месяц как число с ведущим нулем (01-12). Если mm описатель немедленно следует за h или hh описателем, минуте а не месяц отображен. mmm Отображает месяц как сокращение (Jan-Dec) используя строки данные глобальной переменной ShortMonthNames. mmmm Отображает месяц как полное имя (Январьский-Декабрь) используя строки данные глобальной переменной LongMonthNames. yy Отображает год как двух цифровое число (00-99). yyyy Отображает год как четырех цифровое число (0000-9999). h Отображает час без ведущего нуля (0-23). hh Отображает час с ведущим нулем (00-23). n Отображает минуту без ведущего нуля (0-59). nn Отображает минуту с ведущим нулем (00-59). s Отображает секунду без ведущего нуля (0-59). ss Отображает секунду с ведущим нулем (00-59). z Отображает миллисекунду без ведущего нуля (0-999). zzz Отображает миллисекунду с ведущим нулем (000-999). t Отображает время используя формат данный глобальной переменной ShortTimeFormat. Например 9:18 tt Отображает время используя формат данный глобальной переменной LongTimeFormat. Например9:18:02 am/pm Использует 12-часовые часы для предшествия h или hh описателя и отображает ' в течение любого часа перед полднем, и 'после полудня в течение любого часа после полдня. /После полудня Описатель может использовать более низкий, верхний, или, смешивавший случай, и результат отображен соответственно. (Например06:09 am) a/p Использует 12-часовые часы для предшествия h или hh описателя и отображает а для любой часа перед полднем, и 'p в течение любого часа после полдня. a/p Описатель может использовать более низкий, верхний, или, смешивавший случай, и результат отображен соответственно. (Например 06:08 a) ampm Использует 12-часовые часы для предшествия h или hh описателя и отображает содержание глобальной переменной TimeAMString в течение любого часа перед полднем, и содержанием глобальной переменной TimePMString в течение любого часа после полдня.(Напрмер 06:09) / Дисплеи символ разделителя даты данный глобальной переменной DateSeparator. : Отображает символ разделителя времени данный глобальной переменной TimeSeparator. 'xx'/"xx" Символы приложились в единственном или двойные кавычки отображены как-, и не влияет на форматирование. Пример void __fastcall TForm1::Button1Click(TObject *Sender) { Word Year, Month, Day, Hour, Min, Sec, MSec,days; days=1; TDateTime dtPresent= Now(); DecodeDate(dtPresent, Year, Month, Day); Edit1->Text = AnsiString("Today is Day ") + IntToStr(Day) + AnsiString(" of Month ") + IntToStr(Month) + AnsiString(" of Year ") + IntToStr(Year); DecodeTime(dtPresent, Hour, Min, Sec, MSec); Edit2->Text = AnsiString("The time is Minute ") + IntToStr(Min) + AnsiString(" of Hour ") + IntToStr(Hour); Edit3->Text =FormatDateTime("dddd, mmmm d, yyyy ' at ' hh:mm AM/PM", dtPresent+days); } Также можно использовать следующие операторы для работы с датой. operator - operator + operator += operator -= Операторы сложения и вычитания дат operator ++ operator – Инкремент и декремент даты на 1 день operator!= operator < operator <= operator ==operator operator >= Логические операторы работы с датой operator AnsiString operator double operator int Операторы преобразования типа
Если потребуется вывести значение переменной date_time на экран, просто преобразуйте ее к типу AnsiString:
ShowMessage(AnsiString(date_time));
Бывает необходимо выделить из переменной класса TDateTime значение даты или значение времени в строковом виде. Это делается с помощью методов DateString и TimeString соответственно. (хотя это можно сделать и через FormatDateTime)
ShowMessage(date_time.DateString()); ShowMessage (date_time.TimeString());
Функция
Дата добавления: 2014-01-07; Просмотров: 269; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |