Cerca
Close this search box.

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	

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Subscribe To Our Newsletter

Get updates and learn from the best

Esplora Altro

Excel

Excel query sull’esplora risorse

Excel permette di eseguire delle query sull’esplora risorse, semplicemente selezionando una cartella del nostro pc. La query andrà ad estrapolare i file nella cartella, più

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

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