Программирование >>  Программный интерфейс приложений 

1 ... 195 196 197 [ 198 ] 199 200 201 ... 264


DATE ADD( 1999-12-01 12:00:00 ,INTERVAL 15:21 HOUR SECOND) О 1999-12-01 12:15:21

Таблица B.2. Типы интервалов функции date add ()

Описание

Формат значения

SECOND

Секунды

MINUTE

Минуты

HOUR

Часы

MONTH

Месяцы

YEAR

Годы

MINUTE SECOND

Минуты и секунды

mm:ss

HOUR MINUTE

Часы и минуты

hh:mm

HOUR SECOND

Часы, минуты и секунды

hh:mm:ss

DAY HOUR

Дни и часы

DD hh

DAY MINUTE

Дни, часы и минуты

DD hh:mm

DAY SECOND

Дни, часы, минуты и секунды

DD hh:mm:ss

YEAR MONTH

Годы и месяцы

YY-MM

Если аргумент interval представлен значением типа YEAR, MONTH или YEAR MONTH И В результате день превышает число дней в ре-зультируюшем месяце, в качестве значения дня выбирается максимальное число дней в этом месяце.

DATE ADD( 1999-12-01 ,INTERVAL 2 MONTH) О 2000-02-29 Функция DATE ADD {) впервые появилась в MySQL 3.22.4.

иАГЕ РОР.ШГ [date,format). Форматирует значение даты или даты и времени date в соответствии со строкой формата format и возвращает результирующую строку. Функцию DATE FORMAT () можно использовать для переформатирования значений типа DATE или DATETIME ИЗ используемой в MySQL формы в любую другую. DATE FORMAT( 1999-12-01 , %М %е %Y ) О December 1, 1999 DATE FORMAT( 1999-12-01 , The %D of %M )

О The 1st of December

В табл. В.З представлены допустимые спецификаторы, которые можно использовать в строке форматирования.



в MySQL 3.23.0 и более поздних версиях перед кодом формата необходимо устанавливать символ % . В ранних версиях он допускается, но является необязательным. Символы, определенные в строке формата, но не представленные в таблице, переносятся в строку результата без изменений.

Если используется спецификатор времени для значения типа DATE, временная часть значения обрабатывается как 00:00:00 .

DATE F0RMAT ( 1999-12-01 , => 00

Функция date FORMAT о впервые появилась в MySQL 3.2L14.

Таблица В.З. Описание задания формата date format ()

Специфи- Описание каюр

%S, %s Секунды, записанные двумя цифрами (00, 01..... 59)

%1 Минуты, записанные двумя цифрами (00, 01, 59)

%Н Часы, записанные двумя цифрами, 24-часовое время (01, 02..... 23)

%h, %I Часы, записанные двумя цифрами, 12-часовое время (1, 2.....12)

%к Часы, преяставленные с помощью чисел, 24-часовое время (0,1,23)

%1 Часы, представленные с помощью чисел, 12-часовое время (1, 2,12)

%т Время в 24-часовом формате (hh.mm.ss)

%г Время в 12-часовом формате (hh.mm.ss AM (до полудня) или

hhimm.ss PM (после полудня))

%р AM (утро) или РМ (вечер)

%w Название дня недели (Sunday, Monday,Saturday)

%а Название дня недели в сокращенной форме (Sun, Моп, Sat)

%d День месяца, записанный с помощью двух цифр(00, 01.....31)

%е День месяца в числовой форме (1, 2, 31)

%D День месяца с английским суффиксом (1st, 2 , 3rd, ...)

%w День недели в числовой форме (0=Воскресенье, 1=Понедельник,

6=Суббота)

%3 День года, представленный с помощью трех цифр (001, 002..... 366)

%и Неделя (0, 1, 52), где воскресенье считается первым днем недели %и Неделя (0, 1, 52), где понедельник - первый день недели %М Название месяца (January, February.....December)



Окончание табл. В.З

Специфи- Описание катор

%Ь Название месяца в сокращенной форме (Jan, Feb, Dec)

%m Месяц, записанный с помощью двух чисел (01, 02, 12)

%с Месяц в числовой форме (1, 2, 12)

%Y Значение года, записанное в виде числа с четырьмя числами

%у Значение года, записанное в виде числа с четырьмя числами

ii Константа %

date SUB (йл/г, INTERVAL ехрг interval). Рассчитывает значения даты аналогично функции date add () с той лищь разницей, что значение ехрг вычитается из значения даты date. Более детально об этом рассказывается в описании функции date add ().

DATE SUB( 1999-12-01 ,INTERVAL 1 MONTH) O 1999-ll-01 DATE SUB( 1999-12-01 ,INTERVAL 13-2 YEAR MONTH)

O 1986-10-01

DATE SUB( 1999-12-01 04:53:12 ,INTERVAL 13-2

MINUTE SECOND) O 1999-12-01 04:40:10

DATE SUB( 1999-12-01 04:53:12 ,INTERVAL 13-2

HOUR MINUTE) O 1999-ll-30 15:51:12

Функция DATE SUB () впервые появилась в MySQL 3.22.4.

DAYNAME [date). Возвращает строку, содержащую название дня недели для значения даты date.

DAYNAME( 1999-12-01 ) О Wednesday

DAYNAME( 1900-12-01 ) О Saturday

Функция DAYNAME () впервые появилась в MySQL 3.2L23.

DAYOFMONTH (Ja/e). Возвращает числовое значение дня месяца для значения даты date в диапазоне от 1 до 3L

DAYOFMONTH( 1999-12-01 ) 01

DAYOFMONTH( 1999-12-25 ) 025

Функция DAYOFMONTH о впервые появилась в MySQL 3.2L22.

DAYOFWEEK (date). Возвращает числовое значение дня недели для значения даты date. Значения дня недели находятся в диапазоне от 1 (воскресенье) до 7 (суббота). См. также описание функции

WEEKDAY() .

DAYOFWEEK( 1999-12-05 ) 01



1 ... 195 196 197 [ 198 ] 199 200 201 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика