目录

1.时间函数直接获取系统时间点、日期

(1)NOW函数

①语法:Now()

②作用:MY SQL获取当前系统的日期和时间点。

(2)GETDATE函数

①语法:GETDATE()

②作用:SQL Server获取当前系统的日期和时间点。

(3)CURDATE函数

①语法:CURDATE()

②作用:MY SQL获取系统当前日期。

(4)CURTIME函数

①语法:CURTIME()

②作用:MY SQL获取系统当前时间。

2.获取指定时间的日期

(1)DATE函数

①语法:DATE(date)


1.时间函数直接获取系统时间点、日期

(1)NOW函数

①语法:Now()

②作用:MY SQL获取当前系统的日期和时间点。

select now() 

#返回结果:2022-4-16 16:23:26
#空格左边是日期,右边是时间点。

(2)GETDATE函数

①语法:GETDATE()

②作用:SQL Server获取当前系统的日期和时间点。

select getdate()

#返回结果:2022-4-16 16:23:26.243

(3)CURDATE函数

①语法:CURDATE()

②作用:MY SQL获取系统当前日期。

select curdate()

#返回结果:2022-4-16

(4)CURTIME函数

①语法:CURTIME()

②作用:MY SQL获取系统当前时间。

select curtime()
#返回结果:16:23:26

2.获取指定时间的日期

(1)DATE函数

①语法:DATE(date)

参数说明

date:合法的日期表达式

select date(2022-4-16 16:23:26)
#返回结果:2022-4-16

现有一张产品信息表product。

product
nameidplatformpackagetrade_timerevenue
aghb*1453523iosid13643522021/2/25 13:2323.2
ABcbha1654365iosd1546462021/2/26 3:23156
ABCD#1566456iosid45343092021/2/27 20:23265
ADnb1435655andcomsbmbaJ2021/3/1 9:23521
eaJKNV1646563andcomjkwmad2021/3/18 13:2323

例:获取产品的产品名、产品id、包名package、交易日期。

select name,id,package,
date(trade_time) as trade_date
from product
nameidpackagetrade_date
aghb*1453523id13643522021/2/25
ABcbha1654365d1546462021/2/26
ABCD#1566456id45343092021/2/27
ADnb1435655comsbmbaJ2021/3/1
eaJKNV1646563comjkwmad2021/3/18


参考文章:SQL Date 函数 (w3school.com.cn)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐