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
Post a Comment