mysql
日期操作增减天数、时间转换、时间戳
MySQL datediff(date1,date2)
:两个日期相减
date1 – date2
,返回天数。
select datediff(‘2008-08-08’, ‘2008-08-01’); — 7
select datediff(‘2008-08-01’, ‘2008-08-08’); — -7
一、
MySQL
获得当前日期时间函数
1.1
获得当前日期
+
时间(
date + time
)函数:
now()
mysql> select now();
+———————+
| now()
|
+———————+
| 2008-08-08 22:20:46 |
+———————+
除了
now()
函数能获得当前的日期时间外,
MySQL
中还有下面的函数:
current_timestamp()
,current_timestamp
,localtime()
,localtime
,localtimestamp
— (v4.0.6)
,localtimestamp()
— (v4.0.6)
这些日期时间函数,都等同于
now()
。鉴于
now()
函数简短易记,建议总是使用
now()
来替代上面列出的
函数。
1.2
获得当前日期
+
时间(
date + time
)函数:
sysdate()
sysdate()
日期时间函数跟
now()
类似,不同之处在于:
now()
在执行开始时值就得到了,
sysdate()
在函
数执行时动态得到值。看下面的例子就明白了:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36729.html