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()
大多数人都以为是才智成就了科学家,他们错了,是品格。---爱因斯坦