MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Ciągi formatu daty MariaDB

Poniżej znajduje się pełna lista specyfikatorów formatu, których można używać w ciągach formatu z funkcjami takimi jak DATE_FORMAT() , STR_TO_DATE() i FROM_UNIXTIME() w MariaDB.

Opcja Opis
%a Krótka nazwa dnia tygodnia w bieżącej lokalizacji (zmienna lc_time_names ).
%b Skrócona nazwa miesiąca w bieżącym języku. Na przykład Feb (przy użyciu en_US ).
%c Miesiąc z 1 lub 2 cyframi.
%D Dzień z angielskim sufiksem th , nd , st lub rd . (1., 2., 3.…).
%d Dzień z 2 cyframi.
%e Dzień z 1 lub 2 cyframi.
%f Sub sekund 6 cyfr.
%H Godzina z 2 cyframi od 00 do 23.
%h Godzina z 2 cyframi między 01-12.
%I Godzina z 2 cyframi między 01-12.
%i Minuta z 2 cyframi.
%j Dzień roku (001-366)
%k Godzina z 1 cyfrą od 0 do 23.
%l Godzina z 1 cyfrą między 1-12.
%M Pełna nazwa miesiąca w bieżącej lokalizacji (zmienna lc_time_names ).
%m Miesiąc z 2 cyframi.
%p AM/PM zgodnie z aktualnymi ustawieniami regionalnymi (zmienna lc_time_names ).
%r Czas w formacie 12-godzinnym, po którym następuje AM /PM . Skrót od %I:%i:%S %p .
%S Sekundy z 2 cyframi.
%s Sekundy z 2 cyframi.
%T Czas w formacie 24-godzinnym. Skrót od %H:%i:%S .
%U Numer tygodnia (00-53), kiedy pierwszym dniem tygodnia jest niedziela.
%u Numer tygodnia (00-53), kiedy pierwszym dniem tygodnia jest poniedziałek.
%V Numer tygodnia (01-53), gdy pierwszym dniem tygodnia jest niedziela. Używane z %X .
%v Numer tygodnia (01-53), gdy pierwszym dniem tygodnia jest poniedziałek. Używane z %x .
%W Pełna nazwa dnia tygodnia w bieżącej lokalizacji (zmienna lc_time_names ).
%w Dzień tygodnia. 0 =niedziela, 6 =sobota.
%X Rok czterocyfrowy, gdy pierwszym dniem tygodnia jest niedziela. Używane z %V .
%x Rok czterocyfrowy, gdy pierwszym dniem tygodnia jest poniedziałek. Używane z %v .
%Y Rok z 4 cyframi.
%y Rok z 2 cyframi.
%# Dla STR_TO_DATE() , pomiń wszystkie liczby.
%. Dla STR_TO_DATE() , pomiń wszystkie znaki interpunkcyjne.
%@ Dla STR_TO_DATE() , pomiń wszystkie znaki alfa.
%% Dosłowny % znak.

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('2030-01-25 10:30:45', '%r %W, %D %M %Y');

Wynik:

+-------------------------------------------------------+
| DATE_FORMAT('2030-01-25 10:30:45', '%r %W, %D %M %Y') |
+-------------------------------------------------------+
| 10:30:45 AM Friday, 25th January 2030                 |
+-------------------------------------------------------+

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. Wdrożenie w wielu chmurach do replikacji MariaDB przy użyciu WireGuard

  2. Jak wdrożyć bazę danych Chamilo MariaDB w celu zapewnienia wysokiej dostępności

  3. Jak SUBDATE() działa w MariaDB

  4. Jak DATE_SUB() działa w MariaDB

  5. Najczęstsze problemy z MHA i sposoby ich rozwiązywania