首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从sql查询中获取时间(hh:mm:ss)?

如何从sql查询中获取时间(hh:mm:ss)?
EN

Stack Overflow用户
提问于 2010-03-16 02:38:02
回答 4查看 72.9K关注 0票数 5

我有日期字段的数据库。

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

如何将其格式化为:13:38

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-03-16 02:41:53

SELECT convert(varchar, getdate(), 108)输出为hh:mm:ss

票数 24
EN

Stack Overflow用户

发布于 2012-08-27 17:44:18

如果您使用的是SQL server 2008,

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

代码语言:javascript
复制
Select ID, XDate, Convert(Time(0),XTime,0) -- For HH-MM-SS format
票数 0
EN

Stack Overflow用户

发布于 2018-07-10 02:27:27

试试这个:-

代码语言:javascript
复制
RIGHT(CONVERT(VARCHAR,'DATE',100),7)

在非军事时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2449552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档