如何从SQL查询中获取时间(HH:mm:SS)?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (179)

我有数据库和日期字段。

我看到的时间是:1900-01-01 13:38:00.000

我怎么看得出来:13:38?

(我在SQLServer 2008上工作)

提问于
用户回答回答于

如果你使用的是sql server 2008,那么,

假设你的列名是XTime,它以HH-MM-SS.ms格式保存时间。如果我们想以HH-MM-SS格式检索时间,那么编写以下查询,

Select ID, XDate, Convert(Time(0),XTime,0) -- For HH-MM-SS format
用户回答回答于

扫码关注云+社区

领取腾讯云代金券