数据库有时间长度类型吗

2025-02-24 11:55:00
推荐回答(4个)
回答1:

有,DATETIME类型就起到这个作用。在实际使用中也是这样作的。
一般是将DATETIME型日期置为0来表示。
例如:DECLARE @TIME DATETIME
SET @TIME='17:20:30'

什么叫时间长度?其实就是从0时间开始的“时间点”,所以
此时@TIME中存放的是从0时间(1900-01-01 00:00:00.000)开始到某一时刻时间长度。
得用这个时间长度,您可以进行各种时间运算和显示。

也可以说,并没有单独的表示时间长度的数据类型。但DATETIME加上DATEADD,DATEDIFF等函数,可以方便地完成所有时间运算任务

回答2:

时间长度用time来储存,不需要用datatime,也可以用int来储存,单位是毫秒还是秒可以自己定。

回答3:

有时间

回答4:

oracle中用date数据类型就可以实现