Mysql
 sql >> база данни >  >> RDS >> Mysql

Списък на MySQL спецификаторите за формат на дата

Ето списък с спецификатори на формат MySQL, които могат да се използват във форматни низове с функции като DATE_FORMAT() , STR_TO_DATE() и UNIX_TIMESTAMP() .

Спецификатор Описание
%a Съкратено име на делничен ден (Sun ..Sat )
%b Съкратено име на месеца (Jan ..Dec )
%c Месец, числов (0 ..12 )
%D Ден от месеца с английски суфикс (0th , 1st , 2nd , 3rd , …)
%d Ден от месеца, цифров (00 ..31 )
%e Ден от месеца, цифров (0 ..31 )
%f Микросекунди (000000 ..999999 )
%H Час (00 ..23 )
%h Час (01 ..12 )
%I Час (01 ..12 )
%i Минути, числови (00 ..59 )
%j Ден от годината (001 ..366 )
%k Час (0 ..23 )
%l Час (1 ..12 )
%M Име на месеца (Jan ..December )
%m Месец, цифров (00 ..12 )
%p AM или PM
%r Време, 12 часа (hh:mm:ss последвано от AM или PM )
%S Секунди (00 ..59 )
%s Секунди (00 ..59 )
%T Време, 24 часа (hh:mm:ss )
%U Седмица (00 ..53 ), където неделя е първият ден от седмицата; WEEK() режим 0
%u Седмица (00 ..53 ), където понеделник е първият ден от седмицата; WEEK() режим 1
%V Седмица (01 ..53 ), където неделя е първият ден от седмицата; WEEK() режим 2; използва се с %X
%v Седмица (01 ..53 ), където понеделник е първият ден от седмицата; WEEK() режим 3; използва се с %x
%W Име на деня от седмицата (Sunday ..Sat )
%w Ден от седмицата (0 =Неделя..6 =събота)
%X Година за седмицата, в която неделя е първият ден от седмицата, число, четири цифри; използва се с %V
%x Година за седмицата, където понеделник е първият ден от седмицата, число, четири цифри; използва се с %v
%Y Година, число, четири цифри
%y Година, число (две цифри)
%% Литерал % символ
%x x , за всеки „x ” не е изброено по-горе

Пример

Ето пример за използване на някои от горните спецификатори на формат за предоставяне на форматен низ за DATE_FORMAT() функция:

SELECT DATE_FORMAT('2035-12-25 08:15:30', '%r %W, %D %M %Y');

Резултат:

08:15:30 AM Tuesday, 25th December 2035

GET_FORMAT() Функция

В допълнение към горните индивидуални спецификатори на формат, можете да използвате GET_FORMAT() функция за връщане на пълния форматен низ, без да е необходимо да помните кои спецификатори на формат и в кой ред да включите във форматиращия низ. Тази функция може да бъде полезна при работа с функции, които изискват форматен низ.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да симулирам променлива на масив в MySQL?

  2. Как да намерите името на ограничение в MySQL

  3. Използване на псевдоним в SQL изчисления

  4. Как да поръчам по дата в MySQL

  5. Приложение за списък със задачи, използващо PHP и MySQL база данни