Formattazione data e ora in SQL

In SQL per la gestione di data e ora viene utilizzato un campo Tipo di Dati = datetime
I campi con questo tipo di dati hanno una visualizzazione di default:
AAAA-MM-GG HH:MM:SS.mmm cioè: 2016-10-03 07:28:21.703
È possibile modificare la visualizzazione utilizzando il comando SQL: CONVERT
CONVERT(target_type, expression, date_style)

  • Dove target_type è il tipo di dato che vogliamo ottenere
  • Dove expression l’espressione da convertire, in questo caso la data
  • Dove date_style è la formattazione che si vuol dare alla data

Per visualizzare una data nel tipico formato italiano: 03/10/2016 va selezionato date_style=103
Digitare il comando: select convert(char(10), getdate(), 103)
Per ottenere 03 ott 2016 digitare select convert(char(11), getdate(), 106)
Nell’immagine sotto vengono mostrati tutti e 15 i date_style per la visualizzazione di data e ora, solo data oppure solo ora.
sql-style-datetime

Rispondi

%d blogger hanno fatto clic su Mi Piace per questo: