MySQL中的时间戳和字符串

这一篇我们学习下MySQL中的一些时间函数。

获取当前时间
1
2
SELECT NOW();
# 2018-08-31 09:35:51
将时间转为字符串
1
2
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d');
# 2018-08-31
时间转时间戳
1
2
SELECT UNIX_TIMESTAMP(NOW());
# 1535679567
字符串转时间
1
2
SELECT STR_TO_DATE('2018-8-31', '%Y-%m-%d %H');
# 2018-08-31 00:00:00
字符串转时间戳
1
2
SELECT UNIX_TIMESTAMP('2018-8-31');
# 1535644800
时间戳转时间
1
2
SELECT FROM_UNIXTIME(1535679567);
# 2018-08-31 09:39:27
时间戳转字符串
1
2
SELECT FROM_UNIXTIME(1535679567, '%Y-%d');
# 2018-31

参考文章:https://blog.csdn.net/qq_35839428/article/details/76208726

知识就是财富
如果您觉得文章对您有帮助, 欢迎请我喝杯水!