Per convertire un datetime
a MM/DD/YYYY
, questo funziona:Come formattare datetime come M/D/YYYY in SQL Server?
declare @datetime datetime = '2015-01-01'
select convert(varchar(10),convert(date,@datetime),101)
Questo restituisce 01/01/2015
. Come posso convertire la data in 1/1/2015
?
Niente su http://www.sql-server-helper.com/tips/date-formats.aspx corrisponde al formato M/D/YYYY
.
Quale ** versione ** di SQL Server stai usando? SQL Server ** 2012 ** e versioni più recenti hanno una funzione 'FORMAT' - prima, dovresti fare da solo la manipolazione delle stringhe ... –
Ogni volta che vedo questa domanda su StackOverflow, dico la stessa cosa: hai VERAMENTE bisogno per fare questo in SQL? Perché non farlo nella tua interfaccia utente, non c'è quasi mai la necessità di farlo nel database. – DavidG