【发布时间】:2017-04-05 18:40:47
【问题描述】:
如何将日期转换为 MM/DD HH/MM
例如:04-05 12:42
【问题讨论】:
-
看起来这个问题是关于将字符串转换为日期,所以不是真正的重复。
标签: sql sql-server-2012
如何将日期转换为 MM/DD HH/MM
例如:04-05 12:42
【问题讨论】:
标签: sql sql-server-2012
由于您使用的是 SQL Server 2012,请使用 FORMAT:
SELECT FORMAT(GETDATE(), 'MM-dd HH:mm')
【讨论】:
尝试在 T-SQL 中使用 MONTH、DAY、HOUR、MINUTE 函数并将结果连接成字符串形式,例如:
CONCAT(STRING(HOUR(created_at)), ':', RIGHT(STRING(MINUTE(created_at)), 3)) AS hour_min
created_at 是您的时间戳列。希望这会有所帮助!
【讨论】: