我想将时间转换为格式01:05:33 PM
,格式保存在13:05:33
等数据库中。应该是什么查询。我想基本上得到12 hour format
。在数据库中,它可以保存在24 hr
中。这只是time
字段。
我使用了FORMAT
函数,但它给出了FORMAT()
函数无效的错误。
答案 0 :(得分:0)
CAST和CONVERT函数的完整帮助是here:
使用您的具体示例,这应该有效:
DECLARE @testTime time;
SET @testTime = '13:05:33';
SELECT CONVERT(varchar(20), @testTime, 130);
答案 1 :(得分:0)