标签:
目录:
1. 常用日期函数
now()
current_timestamp()
sysdate()
从上图可以看出三个函数都是用来获取当前的系统时间。
在上图操作中,加入sleep函数,等待了2秒,这时发现sysdate函数和其它两个函数得到的值时不同的,sysdate函数得到的值快了2秒。所以三个函数还是有略微区别的,区别如下:
current_timestamp和now是同义词,两者是相同的。
sysdate函数返回的是执行到当前函数时的时间,而now返回的是执行sql语句时的时间。
2. 时间加减函数
date_add(date, interval expr unit)
date_sub(date, interval expr unit)
expr的值可以是正值也可以是负值,因此可以使用date_add函数来完成date_sub函数的工作,例如:
在上面的例子中unit参数使用了day、hour,其实也可以使用microsecond、second、minute、week、month、year等类型。
3. date_format函数
select date_format(now(), ‘%Y%m%d‘) as datetime;
运行结果:
标签:
原文地址:http://www.cnblogs.com/frank-quan/p/5785937.html