数据时间字段中的时间

时间:2017-08-21 10:51:11

标签: sql sql-server datetime time sql-convert

我有一个存储日期和时间的字段,但需要提取此字段,以便仅显示时间,但会将日期显示为01/01/1900

我可以使用以下内容提取时间,但需要包含01/01/1900

的数据
convert(varchar(12), w.created, 114)

1 个答案:

答案 0 :(得分:1)

如果您使用的是SQL Server,则可以执行以下操作:

select cast('1900-01-01' as datetime) + cast(cast(w.created as time) as datetime)

这会将值返回为datetime

SQL Server具有time数据类型。目前还不清楚你为什么要添加假日期,但你可以。