Ce face GET_FORMAT()
GET_FORMAT() îți dă codurile de format pentru câteva standarde regionale. De exemplu, GET_FORMAT(DATE, 'EUR') returnează '%d.%m.%Y', formatul european.
Parametri
| Parametru | Descriere |
|---|---|
tip |
DATE, TIME sau DATETIME. |
regiune |
'EUR', 'USA', 'JIS', 'ISO' sau 'INTERNAL'. |
Ce returnează
Textul cu șablonul de format.
Exemple
Exemplul 1: Șabloane și folosirea lor
SELECT GET_FORMAT(DATE, 'EUR') AS eur,
GET_FORMAT(DATETIME, 'ISO') AS iso,
DATE_FORMAT('2026-10-19', GET_FORMAT(DATE, 'EUR')) AS data_eur;
Rezultat
+----------+-------------------+------------+
| eur | iso | data_eur |
+----------+-------------------+------------+
| %d.%m.%Y | %Y-%m-%d %H:%i:%s | 19.10.2026 |
+----------+-------------------+------------+
Greșeli frecvente
- Te aștepți ca formatul
'EUR'să folosească nume de luni în română. Șabloanele conțin doar cifre; limba numelor ține delc_time_names.
Comenzi înrudite
DATE_FORMAT(): Afișează o dată în formatul dorit, ex. 19.10.2026 sau „Luni 19 Octombrie 2026”.STR_TO_DATE(): Transformă un text într-o dată, după formatul în care este scris (ex. 19.10.2026).