我需要将'dd-mm-yyyy hh:mm:ss tt'格式的DateTime值转换为Varchar值。
请解决。 日期时间格式:2013-12-13 23:10:56.000 Varchar格式:26/10/2013 08:36:44 PM
答案 0 :(得分:2)
如果你只想要那个输出,谷歌搜索“sql server datetime format”会显示this link。如果要更改列本身,可以使用两个选项:
varchar(20)
类型的新列。从旧的DATETIME列移动数据,删除旧列。如果需要,请重命名新列。答案 1 :(得分:0)
尝试:
CONVERT(VARCHAR(50),GETDATE(),130)