Formatting Демонстрация Предположим, что вы хотите дату "2009-09-04", чтобы появиться (возвращается) следующим образом: пятница сентября 2009 Обратите внимание, что день количество месяц не отображается, даже если она дана в "2009-09-04". Результат, "Пятница сентября 2009« (отображается) в порядке. Для достижения этой цели, вы будете использовать следующее заявление: SELECT, date_format ('2009-09-04', '% W% M% Y'); Это заявление использует функцию DATE_FORMAT (). Эта функция принимает два аргумента: первый аргумент является значение даты или даты и времени.
Второй аргумент, также как строка в кавычках это то, что определяет форматирование. Вы должны узнать, как кодировать этот аргумент. Этот аргумент получает то, что известно как спецификаторов. Выше, имеет три спецификаторы, которые% W,% M и% Y. Здесь спецификатор,% W обозначает название дня недели, например, Пятница, спецификатор,% М обозначает название месяца, например, Сентябрь; спецификатор% Y обозначает четырехзначный цифровой год, например, 2009 Обратите внимание, что во втором аргументе,% W было введено сначала так, что в пятницу должны появиться первый в продукции; % M было введено в следующем, так что сентябрь должен появиться в следующем на выходе; % Y было введено в прошлом, так что 2009 должен появиться в прошлом на выходе.
Существует спецификатор для месячного количества, но вы не обязаны вводить его во втором аргументе, в этом случае. Также обратите внимание, что есть пространство между пятницу и сентябре и пространства между сентябрем и 2009, в форматированного вывода. Пространство между пятницу и сентябре это пространство между% W и М% во втором аргументе. Пространство между сентябрем и 2009 это пространство между% M и% Y во второй argument.
Specifiers и их смыслов Прежде, чем я дать вам больше примеров, позвольте мне дать вам список всех спецификаторов и их значений: Тендерный: Значение% A Сокращенное название дня недели (Sun..Sat)% B: С