本节知识点
常见日期场景的处理
1、系统当前日期
select getdate() as 当前系统日期
--建表时,设置日期字段默认值为系统当前日期
create table test5
(
fid int identity(1, 1),
fname varchar(50),
fdate datetime default(getdate())
)
insert into test5(fname)
select '测试一'
union all select '测试二'
select * from test5
2、日期函数
函数 |
参数/功能 |
GetDate( ) |
返回系统目前的日期与时间 |
DateDiff (interval,date1,date2) |
以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1 |
DateAdd (interval,number,date) |
以interval指定的方式,加上number之后的日期 |
DatePart (interval,date) |
返回日期date中,interval指定部分所对应的整数值 |
DateName (interval,date) |
返回日期date中,interval指定部分所对应的字符串名称 |
参数 interval的设定值: