SQL Server肯几种用来存储日期和时间数据的数据类型:datetime、datetime2、date、time、datatimeoffset和smalldatetime。SQL Server提供了一些使用这些日期函数
函数名 | 描 述 |
DATEADD | DATEADD根据指定的问隔和数字返回一个增加或减少后的新同期 |
DATEDIFF | DATEDIFF从第_1个日期减去第—个日期,并生成一个指定的datepart码格式的值 |
DATENAME | DATENAME返阿datepart码指定的一部分日期的字符串值 |
DATEPART | 这个函数返回datepart码指定的一部分日期的整数值 |
DAY, MONTH和YEAR | DAY返同表示日的整数值,MONTH返回表示月的整数,而YEAR返问表示计算日期的年的整数 |
GETDATE,GETUTCOATE和CURRENT TIIMESTAMP | GETDATE和CURRENT TIMESTAMP都返回当前的日期和时间.GETUTCOATE返同格林 尼治平时(UTC) |
ISDATE | 当表示式为有效日期或时间时.ISDATE返回l(true),否则返同0(false) |
SYSDATETIME,SYSUTCDATE TiME和SYSDATETIMEOFFSET | SYSDATETIHE以datetime2的形式返回当前日期和时间.SYSUTCDATETIME以datetime2的形式返回UTC。SYSDATETIMEOFFSET返回当前日期和时问,并以datetimeoffset的|形式返回当前时区和UTC之问小时分钟的偏移量.这些函数以10毫秒的精度返回时间 |
S |