【发布时间】:2021-03-26 18:37:06
【问题描述】:
我想用Friday 07-Feb-20 8:30 AM这种类型的输出将DATETIME转换为VARCHAR。我试着这样做。但它没有给出我想要的正确格式。
DECLARE @STARTDATE DATETIME,@SDATE VARCHAR(250)
SELECT @STARTDATE = SESSION_START FROM SESSION_INFO WHERE SESSION_ID = 2071 //@STARTDATE = 2013-01-28 14:00:00.000
SET @SDATE = CONVERT(VARCHAR,@STARTDATE,100)
PRINT @GOOGLE //Jan 28 2013 2:00PM
我想要day-mon-year hh:min AM/PM (Friday 07-Feb-20 8:30 AM) 这种格式。谢谢。
【问题讨论】:
标签: sql sql-server tsql datetime datetime-format