sql >> Databáze >  >> RDS >> Mysql

Seznam specifikátorů formátu data MySQL

Zde je seznam specifikátorů formátu MySQL, které lze použít ve formátovacích řetězcích s funkcemi jako DATE_FORMAT() , STR_TO_DATE() a UNIX_TIMESTAMP() .

Specifikátor Popis
%a Zkrácený název dne v týdnu (Sun ..Sat )
%b Zkrácený název měsíce (Jan ..Dec )
%c Měsíc, numerický (0 ..12 )
%D Den v měsíci s anglickou příponou (0th , 1st , 2nd , 3rd , …)
%d Den v měsíci, číselný údaj (00 ..31 )
%e Den v měsíci, číselný údaj (0 ..31 )
%f Mikrosekundy (000000 ..999999 )
%H Hodina (00 ..23 )
%h Hodina (01 ..12 )
%I Hodina (01 ..12 )
%i Minuty, číselné (00 ..59 )
%j Den v roce (001 ..366 )
%k Hodina (0 ..23 )
%l Hodina (1 ..12 )
%M Název měsíce (January ..Dec )
%m Měsíc, numerický (00 ..12 )
%p AM nebo PM
%r Čas, 12 hodin (hh:mm:ss následuje AM nebo PM )
%S Sekundy (00 ..59 )
%s Sekundy (00 ..59 )
%T Čas, 24 hodin (hh:mm:ss )
%U Týden (00 ..53 ), kde neděle je prvním dnem v týdnu; WEEK() režim 0
%u Týden (00 ..53 ), kde pondělí je první den v týdnu; WEEK() režim 1
%V Týden (01 ..53 ), kde neděle je prvním dnem v týdnu; WEEK() režim 2; používá se s %X
%v Týden (01 ..53 ), kde pondělí je první den v týdnu; WEEK() režim 3; používá se s %x
%W Název dne v týdnu (Sunday ..Saturday )
%w Den v týdnu (0 =Neděle..6 =Sobota)
%X Rok pro týden, kde neděle je prvním dnem v týdnu, číslice, čtyři číslice; používá se s %V
%x Rok pro týden, kde pondělí je první den v týdnu, číselné, čtyři číslice; používá se s %v
%Y Rok, číslice, čtyři číslice
%y Rok, číselný (dvě číslice)
%% Doslovné % postava
%x x , pro jakékoli „x ” není uvedeno výše

Příklad

Zde je příklad použití některých z výše uvedených specifikátorů formátu k poskytnutí formátovacího řetězce pro DATE_FORMAT() funkce:

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

Výsledek:

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

GET_FORMAT() Funkce

Kromě výše uvedených jednotlivých specifikátorů formátu můžete použít GET_FORMAT() funkce vrátit celý formátovací řetězec, aniž byste si museli pamatovat, které specifikátory formátu a v jakém pořadí je třeba zahrnout do formátovacího řetězce. Tato funkce může být užitečná při práci s funkcemi, které vyžadují formátovací řetězec.


  1. Instalace Laravel na Ubuntu s podporou Apache, MariaDB a PHP

  2. importovat již vytvořenou databázi sqlite (xamarin)

  3. Získání minimálně dvou hodnot v SQL

  4. Pochopení příkazů PIVOT, UNPIVOT a Reverse PIVOT