怎么样从一个日期变量中把时间取出来? 请问怎么样从一个日期变量中把时间取出来?变量格式不确定,想取成10:00这种格式,该怎么搞? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 convert--針對日期的轉換格式,看聯機 我试过了,不行,可以用day()取天,但为什么没有取时、分的函数呢? 先了解一下自己系统的时间格式,然后把时间转换成varchar型,然后再通过字符串截取函数,取出想要的部分. convert()或cast()然后截取~~~ 如:取小时分select convert(varchar(5),getdate(),114)-------22:19(1 行受影响) select convert(varchar(5),getdate(),114)单取小时和分、秒可以用datepart函数select datepart(hour,getdate()),datepart(minute,getdate()),datepart(second,getdate()) select datepart(hour,getdate()),datepart(minute,getdate()),datepart(second,getdate()) select Convert(nvarchar,datepart(hh,getdate()))+':'+cast(datepart(mi,getdate())as nvarchar) 日期的时间相加哪里出的问题? 来看看这个题~如果你认为你的数据库基础很好的话 急求一条查询语句 跨服务器 触发器插入数据出错 表数据更新问题 SA是什么意思??是个数据库名称吗?? 请问如何在SQL语句中指定数据显示的格式?(要这样:#,0.00#) 求教,这个SQL应该如何写? 系统重装,SQL 6.5只剩下几个data目录下的dat文件,请问怎么才能把数据完全恢复? 这样的SQL语句怎样写?谢谢! SQL读取注册表信息 求 sql 语句
或
cast()
然后截取~~~
select convert(varchar(5),getdate(),114)--
-----
22:19(1 行受影响)
select datepart(hour,getdate()),datepart(minute,getdate()),datepart(second,getdate())