Mysql日期时间函数

1.获取当前时刻时间
    1.1返回当前时刻的日期和时间
    1.2获取当前时刻的日期
    1.3获取当前时刻的时间
    1.4获取当前时刻的周数
2.日期时间格式转换
3.日期时间运算
    3.1向后偏移时间
    3.2向前偏移时间
    3.3两日期做差

1.获取当前时刻时间

获取当前时刻的时间就是获取程序运行的那一刻与时间相关的数据,比如年月日、时分秒等信息。

1.1返回当前时刻的日期和时间

返回当前时刻的日期和时间在sql中用的是now()函数,直接在select后面写上now()函数即可,具体代码如下:

select now()

运行上面代码就会得到你程序运行这一刻所处的年月日、时分秒的信息

1.2获取当前时刻的日期

前面的now()函数获取的是当前时刻的日期和时间,我们有的时候可能只需要当前时刻的日期部分,并不需要时间部分,这个时候在在Sql中将now()函数换成curdate()函数,就是获取当前时刻的日期部分,具体代码如下:

select curdate()

先通过now()函数获取当前时刻的日期时间,然后再通过date()函数将日期时间转化为日期部分,具体代码如下:

select date(now())

1.3获取当前时刻的时间

我们除了有只获取当前时刻的日期的需求外,我们还有只获取当前时刻的时间需求。如果我们想只获取当前时刻的时间,只需要把只获取当前时刻日期的curdate()函数换成curtime()函数即可,具体代码如下:

select curtime()
原文地址:https://www.cnblogs.com/wqbin/p/12400960.html