SQL Server数据库字段类型-日期和时间类型

在这里插入图片描述

SQL Server数据库字段类型-日期和时间类型
官方地址: 日期和时间类型

类型格式示例值日期范围
timehh:mm:ss[.nnnnnnn]12:35:29.1234567
dateyyyy-MM-dd2022-05-080001-01-01 到 9999-12-31(对于 Informatica,则为 1582-10-15 到 9999-12-31)
datetimeyyyy-MM-ddTHH:mm:ss[.mmm]2022-05-08 12:35:29.1231753-01-01 (1753 年 1 月 1 日) 到 9999-12-31 (9999 年 12 月 31 日)
datetime2YYYY-MM-DD hh:mm:ss[.nnnnnnn]2022-05-08 12:35:29.123456700:00:00 到 23:59:59.9999999
datetimeoffsetyyyy-MM-dd HH:mm:ss[.nnnnnnn] [+ or -]hh:mm2022-05-08 12:35:29.1234567 +12:15日期:0001-01-01 到 9999-12-31 时间:00:00:00 到 23:59:59.9999999
smalldatetimeyyyy-MM-dd HH:mm:ss2022-05-08 12:35:00日期范围:1900-01-01 到 2079-06-06 时间范围:00:00:00 到 23:59:59 2007-05-09 23:59:59 将舍入为2007-05-10 00:00:00
  • yyyy 是表示年份的四位数字

  • MM 是两个数字,范围从一 01 到 12,表示指定年份中的一个月。

  • dd 是两个数字,范围从到0131取决于月份,表示指定月份的一天。

  • HH 是表示小时数的两位数字,范围介于 00 1 到 232 位。

  • mm 是表示分钟数的两位数字,范围从 00 1 到 591。

  • ss 是两个数字,范围从 00 1 到 59,表示第二个数字。

  • n* 为零到三位数字,范围从零 0 到 999三,表示小数秒。

  • hh 是两个介于 1 -14 到 .0 +14之间的数字。

  • mm 是两个介于 1 00 到 .0 59之间的数字。

1.sql 获取日期时间

select getdate()
/*
结果:2024-08-08 15:08:08.853
*/

2.sql 获取日期时间-只取日期

select  CAST(getdate() AS date) 
/*
结果:2024-08-08
*/

3.sql 获取日期时间-只取时间

select  CAST(getdate() AS time) 
/*
结果:15:08:08.8533333
*/

4.字符串转换成日期类型-只取日期

select  CAST('2024-08-08 15:07:26.560' AS date) 
/*
结果:2024-08-08
*/

5.字符串转换成日期类型

select  CAST('2024-08-08 15:07:26.560' AS datetime) 
/*
结果:2024-08-08 15:07:26.560
*/
  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙-极纪元JJY.Cheng

客官,1分钱也是爱,给个赏钱吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值