Convert 24h to 12h datetime format in SQL Server -


i want datetime variable having 12 hour datetime format.

below example converts date in 12 hour not helpful because in varchar format, if tries convert in datetime shows 2016-03-08 00:00:00.000-

declare @t datetime = null  set @t = '2016-03-08 00:00:00'  select convert(varchar, @t, 100) datetime_in_12h_format 

i want variable holding 12 hour format

declare @t datetime = null  set @t = '2016-03-08 00:00:00'  set @t = convert(datetime, @t, 100)  select @t -> should -> mar  8 2016 12:00am 

if want convert current datetime example:

select convert(varchar, getdate(), 100) datetime_in_12h_format 

instead of getdate() can put desired column in query (such tdate in example). if want time in 12h , not date , time use substring/right separate them. seems know how =).

this page lists every datetime conversion. it's handy if need other types of conversions.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -