Программирование >>  Создание клиентов mysql 

1 ... 56 57 58 [ 59 ] 60 61 62 ... 201


ОАТЕ РОйМАТ(дата, формат)

Эта форматирует даты в соответствии с заданной специфика-

цией. Строка формата может содержать произвольное число кодов, начинающихся с символа % и обозначающих тот или иной компонент даты. Остальные символы попадают в возвращаемую строку без изменения.

Код Описание

% % Литеральный символ %

Сокращенное название дня недели %Ь Сокращенное название месяца %с Номер месяца без ведущего нуля

% D Номер дня месяца с англ ийским суффиксом

%d %е %Н

%1 %i

% 1 %М

%р %г %S %s

Номер дня месяца с ведущим нулем Номер дня месяца

Примеры

Sun...Sat Jan... Dec 1. . . 12

1st, 2nd, 3rd, 4th,

01...31 1. . .31

Номер часа в формате с ведущим

нулем

Номер часа в 12-часовом формате с ведущим нулем

Тоже, что и %И

Число минут с ведущим нулем

Номер дня года с ведущими нулями

Номер часа в формате без ведущего

нуля

Номер часа в формате без ведущего

нуля

Название месяца Номер месяца с ведущим нулем Обозначение периода суток Время в 12-часовом формате Число секунд Числосекунд

01... 12

00. . .59

001. . .366

January . December

AM, PM 01:15:30 AM 00...59 00... 59



Функции работы с датой и временем 191

Код Описание

%Т Время тасовом формате

%и Номер недели года, в котором первым днем

недели является понедельник

Номер недели года, в котором первым днем недели является воскресенье

Номер недели года, в котором первым днем недели является понедельник; используется совместно с кодом

Номер недели года, в котором первым днем недели является воскресенье; используется вместно с кодом

Номер дня недели

%W Название дня недели

%х Год, первым днем которого является поне-

дельник; используется совместно с кодом %v

Год, первым днем которого является используется совместно с кодом

Год столетия

%УГод

Примеры 15:32:00

0. . .53

0. . .53

1. . .53

1. . .53 0. . . 6

Sunday. . . Saturday 0000...9999

0000. . .9999

00... 99 0000...9999

Кодv, %Vx %>!работают по тому принципу, чтогод должен начинаться либо с воскресенья, либо с понедельника. В соответствии с этой логикой 1 января 1970 г. относилось к 53-1 неделе 1969 г.

В листинге 12.99 значение дат1 января 1970г.) отформатировано так, чтобы отображалось название дня.

mysql> SELECT DATE FORMAT(1970-01-01%W, %М %D, %Y); +-------------------------------------------+

I DATE FORMAT(1970-01-01,%W, %M %D, %Y) +-------------------------------------------+

I Thursday, January 1st, 1970 j

+-------------------------------------------+



ОАТЕ 8иВ(дата, INTERVAL значение тип)

Эта функция вычитает значение времени из значения даты. Способ ее использования такой же, как и у функции DATEAD ). Аналогичную операцию реализует оператор -.

ОАУМАМЕ(дата)

Эта функция возвращает название дня, соответствующего заданной дате (листинг 12.100).


ОАУОРМОЫТН(дата)

Эта функция возвращает номер дня месяца, соответствующий заданной дате (листинг 12.101).


ОАУОР1Л/ЕЕК(дата)

Эта функция возвращает номер дня недели, соответствующий заданной дате (листинг 02). Первым днем недели считается воскресенье.




1 ... 56 57 58 [ 59 ] 60 61 62 ... 201

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