Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Lista specyfikatorów formatu daty MySQL

Oto lista specyfikatorów formatu MySQL, których można używać w ciągach formatujących z funkcjami takimi jak DATE_FORMAT() , STR_TO_DATE() i UNIX_TIMESTAMP() .

Specyfikator Opis
%a Skrócona nazwa dnia tygodnia (Sun ..Sat )
%b Skrócona nazwa miesiąca (Jan ..Dec )
%c Miesiąc, numeryczny (0th ..12 )
%D Dzień miesiąca z angielskim sufiksem (0th , 1st , 2nd , 3rd , …)
%d Dzień miesiąca, numeryczny (00 ..31 )
%e Dzień miesiąca, numeryczny (0th ..31 )
%f Mikrosekundy (000000 ..999999 )
%H Godzina (00 ..23 )
%h Godzina (01 ..12 )
%I Godzina (01 ..12 )
%i Minuty, numeryczne (00 ..59 )
%j Dzień roku (001 ..366 )
%k Godzina (0th ..23 )
%l Godzina (1 ..12 )
%M Nazwa miesiąca (January ..December )
%m Miesiąc, numerycznie (00 ..12 )
%p AM lub PM
%r Czas, 12 godzin (hh:mm:ss po którym następuje AM lub PM )
%S Sekundy (00 ..59 )
%s Sekundy (00 ..59 )
%T Czas, 24 godziny (hh:mm:ss )
%U Tydzień (00 ..53 ), gdzie niedziela jest pierwszym dniem tygodnia; WEEK() tryb 0
%u Tydzień (00 ..53 ), gdzie poniedziałek to pierwszy dzień tygodnia; WEEK() tryb 1
%V Tydzień (01 ..53 ), gdzie niedziela jest pierwszym dniem tygodnia; WEEK() tryb 2; używane z %X
%v Tydzień (01 ..53 ), gdzie poniedziałek to pierwszy dzień tygodnia; WEEK() tryb 3; używane z %x
%W Nazwa dnia tygodnia (Sunday ..Saturday )
%w Dzień tygodnia (0th =Niedziela...6 =Sobota)
%X Rok tygodnia, w którym niedziela jest pierwszym dniem tygodnia, numeryczna, cztery cyfry; używane z %V
%x Rok tygodnia, gdzie poniedziałek to pierwszy dzień tygodnia, numeryczny, cztery cyfry; używane z %v
%Y Rok, numerycznie, cztery cyfry
%y Rok, numeryczny (dwie cyfry)
%% Dosłowny % znak
%x x , dla każdego „x ” nie wymienione powyżej

Przykład

Oto przykład użycia niektórych z powyższych specyfikatorów formatu w celu dostarczenia ciągu formatu dla DATE_FORMAT() funkcja:

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

Wynik:

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

GET_FORMAT() Funkcja

Oprócz powyższych indywidualnych specyfikatorów formatu, możesz użyć GET_FORMAT() funkcja zwracająca pełny ciąg formatu, bez konieczności pamiętania, które specyfikatory formatu iw jakiej kolejności należy uwzględnić w ciągu formatu. Ta funkcja może być przydatna podczas pracy z funkcjami, które wymagają ciągu formatu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuń zduplikowane wiersze w MySQL (ignoruje klucz podstawowy)

  2. Jak stworzyć bloga w bazie PHP i MySQL - Admin Posts

  3. Sortuj według kolejności wartości w instrukcji select w klauzuli w mysql

  4. Utwórz tabelę w MySQL

  5. Różnica między LIKE i =w MYSQL?