![]() |
|
Программирование >> Создание клиентов mysql
NOW() Эта функция определяет текущие дату и время. Формат возвращаемого значения соответствует контексту (листинг 12.111). ![]() PERI0D ADD(nepHOA, месяцы) Эта функция прибавляет указанное число месяцев к заданному периоду, который представляет собой обозначение номера месяца конкретного года. Пример, показанный в листинге 12.112, говорит о том, что через 15 месяцев после января 1970 г. будет апрель 1971 г. ![]() PERIOD р1РР(период1, период2) Эта функция определяет разницу в месяцах между двумя периодами (листинг 12.113). Период - это номер месяца конкретного года. ![]() Функции работ с датой и временем 197 ОиЛЙТЕЩдата) Эта функция определяет квартал года, соответствующий заданной дате (листинг 114). К первому кварталу относятся первые три месяца года. ![]() 8ЕСОЫО(время) Эта функция возвращает числ кунд, соответствующее заданному времени (листинг 12.115). ![]() SEC TOjriME(ceKyHAbO Эта функция вычисляет время по указанному количеству секунд (листинг 12.116). Значение времени не обязательно находится в пределах суток. Так, если число секунд будет превышать 86400, то количество часов окажется большим, чем 24. Функция выполняет обратное преобразование. ![]() 8иВОАТЕ(дата, INTERVAL значение тип) Это синоним функции DATE SUB (). SYSDATEO Это синоним функции NOW(). Т1МЕ РОЯМАЦ\время, формат) Эта функция возвращает значение времени, отформатированное в соответствии с заданной спецификацией. Допустимые коды формата бьши перечислены в табл. 12.2. В листинге 12.117 значение времени выдается в 12-часовом формате. mysql> SELECT TIME FORMAT{23:45: 01, %r); 3:45:01,%r) Ч (I 11:45:0M 1 row in set (0.00 sec) ПМЕ ТО 8ЕС(время) Эта функция преобразует заданное значение времени в количество секунд (листинг 18). Функция SEC TO TIM ) выполняет обратное преобразование. mysql> SELECT TIME TO SEC(01:23:45);
I 5025 I 1 row in set (0.00 sec) ТО ОАУ8(дата) Эта функция вычисляет количество дней, прошедших с начала летоисчисления до указанной даты (листинг 12.119). Даты до 1582 г. определяются неправильно, поскольку MySQL не учитывает изменения, связанные с появлением григорианского календаря. Обратное преобразование выполняет функция FROM DAYS ().
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |