Utilizzare la funzione DATE\_FORMAT() in MariaDB per convertire una data in un formato specifico. La funzione ha due argomenti: la data che si sta formattando e la stringa di formato che descrive come la data dovrebbe essere formattata.
Ecco come utilizzare la funzione DATE\_FORMAT():
```
SELECT DATE_FORMAT(now(), ‘%W %M %Y’);
```
Questo restituirà la data corrente in un formato come “Giovedì Giugno 2021”.
I segnaposto utilizzati nella stringa di formato includono:
- %W: nome del giorno della settimana.
- %D: giorno del mese come un numero valorizzato a 2, seguito da un suffisso (ad esempio, “1st”, “2nd”, “3rd”, “4th”).
- %M: nome del mese.
- %Y: anno come un numero a quattro cifre.
- %y: anno come un numero a due cifre.
Di seguito un altro esempio:
```
SELECT DATE_FORMAT(‘2023-01-23’, ‘%D %M %y’); — restituirà ‘23rd January 23‘
```
È possibile utilizzare diversi segnaposto per creare il formato di data che si desidera. La documentazione di MariaDB contiene un elenco completo dei segnaposto che è possibile utilizzare.