我有一个存储日期和时间的字段,但需要提取此字段,以便仅显示时间,但会将日期显示为01/01/1900
。
我可以使用以下内容提取时间,但需要包含01/01/1900
convert(varchar(12), w.created, 114)
答案 0 :(得分:1)
如果您使用的是SQL Server,则可以执行以下操作:
select cast('1900-01-01' as datetime) + cast(cast(w.created as time) as datetime)
这会将值返回为datetime
。
SQL Server具有time
数据类型。目前还不清楚你为什么要添加假日期,但你可以。