Formattazione data e ora in SQL

Condividi questo Post

Formattazione data e ora 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.

Formattazione data e ora in SQL

Ecco il codice per procedere con la formattazione data e ora in SQL

Solo Data


select convert(char(10), getdate(), 101) -- 10/03/2016		- MM/GG/AAAA
select convert(char(10), getdate(), 102) -- 2016.10.03		- AAAA/MM.GG

select convert(char(10), getdate(), 103) -- 03/10/2016		- GG/MM/AAAA
select convert(char(10), getdate(), 104) -- 03.10.2016		- GG.MM.AAAA
select convert(char(10), getdate(), 105) -- 03-10-2016		- GG-MM-AAAA

select convert(char(10), getdate(), 106) -- 03 ott 2016		- GG mese AAAA
select convert(char(10), getdate(), 107) -- ott 03, 2016	- mese GG, AAAA
select convert(char(10), getdate(), 110) -- 10-03-2016		- MM-GG-AAAA

select convert(char(10), getdate(), 111) -- 2016/10/03		- AAAA-MM-GG
select convert(char(10), getdate(), 112) -- 20161003		- AAAAMMGG

Solo Ora

select convert(char(8),  getdate(), 108) -- 07:28:21		- HH:MM:SS
select convert(char(12), getdate(), 114) -- 07:28:21:517	- HH:MM:SS:mmm

Data e Ora

select convert(char(31), getdate(), 100) -- ott 3 2016 7:28AM		
select convert(char(27), getdate(), 109) -- ott 3 2016 7:28:21:517AM
select convert(char(24), getdate(), 113) -- 03 ott 2016	7:28:21:517	

Rispondi

Subscribe To Our Newsletter

Get updates and learn from the best

Esplora Altro

Modificare la dimensione della barra di Windows11
microsoft

Modificare la dimensione della barra di Windows11

Modificare la dimensione della barra di Windows11 non è un’opzione supportata dall’interfaccia utente, ma comunque possibile. Questo quesito mi è stato sottoposto da operatori in

Power BI dashboard
Dev

Power BI dashboard

Power BI dashboard: permette la reazione di grafici, tabelle e dashboard prelevando dati da diverse origini: Database, file, elenchi SharePoint, Dynamics NAV, etc… Possibilità di

microsoft

Exchange Online Autenticazione SMTP

Exchange Online Autenticazione SMTP, abilitare i client con TLS legacy. Con l’innalzamento della protezione da parte di Microsoft dei server SMTP del servizio Microsoft365, da

Do You Want To Boost Your Business?

drop us a line and keep in touch

small_c_popupAP

Facciamo 2 chiacchiere

Chiedi le informazioni di cui hai bisogno

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