sql如何获取时间中的小时分钟秒

lyp524 2008-07-01 08:50:09
有个字段是datatime型 里面存的时间是'2008-10-11 12:50:00'
如何能返回仍旧是时间型的 内容为'12:50:00'
把年月日去除
...全文
1105 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunyan217906 2008-07-28
  • 打赏
  • 举报
回复
select convert(char,getdate(),108)

08:56:56


谢了
anovice 2008-07-01
  • 打赏
  • 举报
回复
转换成内容为'12:50:00' 的字符串型没问题,不包括年月日就不是datatime型了
hanjs 2008-07-01
  • 打赏
  • 举报
回复

select convert(char,getdate(),108)

08:56:56

lgxyz 2008-07-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lyp524 的回复:]
说是有语法错误
引用 1 楼 jlwei888 的回复:
convert(char,getdate(),108)
[/Quote]

什么数据库啊
lgxyz 2008-07-01
  • 打赏
  • 举报
回复
精确到毫秒

select convert(char,getdate(),114)
/*
------------------------------
08:59:03:420

(所影响的行数为 1 行)

*/

lyp524 2008-07-01
  • 打赏
  • 举报
回复
说是有语法错误
[Quote=引用 1 楼 jlwei888 的回复:]
convert(char,getdate(),108)
[/Quote]
lgxyz 2008-07-01
  • 打赏
  • 举报
回复
select convert(char,getdate(),108)
/*
------------------------------
08:58:33

(所影响的行数为 1 行)
*/
风之影子 2008-07-01
  • 打赏
  • 举报
回复
select datename(hour,getdate())+':'+datename(minute,getdate())+':'+datename(second,getdate())
jlwei888 2008-07-01
  • 打赏
  • 举报
回复
convert(char,getdate(),108)

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧