嘿我有时间列和数据类型日期..默认值是getdate()但这个返回格式如2011-04-24
但我想要24.04.2011如何转换该格式?
什么是价值格式?
答案 0 :(得分:2)
Getdate()是一个日期时间。这没有具体的格式。如果需要特定格式,则必须将其转换为varchar。
select convert(varchar(10),getdate(),104)
有关不同转化代码here的更多信息。
答案 1 :(得分:1)
SQL Server date
列没有关联的格式。
您可以在将date
转换为varchar
列时指定格式。请参阅convert的MSDN页面。从MSDN,104是mm.dd.yyyy,所以你可以:
select convert(varchar(12),getdate(),104)
这会打印24.04.2011
。