|
Программирование >> Создание клиентов mysql
ОАТЕ РОйМАТ(дата, формат) Эта форматирует даты в соответствии с заданной специфика- цией. Строка формата может содержать произвольное число кодов, начинающихся с символа % и обозначающих тот или иной компонент даты. Остальные символы попадают в возвращаемую строку без изменения. Код Описание % % Литеральный символ % Сокращенное название дня недели %Ь Сокращенное название месяца %с Номер месяца без ведущего нуля % 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). Первым днем недели считается воскресенье.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |