MySQL函数-时间类函数汇总

2021-07-23  本文已影响0人  乔咏田

时间函数-获取当前时间-汇总


SELECT NOW() FROM DUAL;

# 返回当前日期和时间。SQL执行后返回:2021-07-22 22:02:38

SELECT CURRENT_TIMESTAMP() FROM DUAL;

# 返回当前日期和时间。SQL执行后返回:2021-07-22 21:50:19


SELECT CURDATE() FROM DUAL;

# 返回当前日期。SQL执行后返回:2021-07-22

SELECT CURRENT_DATE() FROM DUAL;

# 返回当前日期。SQL执行后返回:2021-07-22


SELECT CURTIME() FROM DUAL;

# 返回当前时间。SQL执行后返回:22:08:33

SELECT CURRENT_TIME() FROM DUAL;

# 返回当前时间。SQL执行后返回:22:08:04

时间函数-更精确的时间


SELECT NOW(3) FROM DUAL;

# 返回当前日期和时间,毫秒级。SQL执行后返回:2021-07-22 22:25:48.720

SELECT CURRENT_TIMESTAMP(3) FROM DUAL;

# 返回当前日期和时间,毫秒级。SQL执行后返回:2021-07-22 22:23:40.072

时间函数-获取数字型时间


SELECT UNIX_TIMESTAMP(NOW(3)) FROM DUAL;

# 返回当前毫秒级时间戳,浮点型。SQL执行后返回:1627007459.721

SELECT UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) FROM DUAL;

# 返回当前毫秒级时间戳,浮点型。SQL执行后返回:1627007459.725


SELECT REPLACE(UNIX_TIMESTAMP(NOW(3)),'.', '')  FROM DUAL;

# 返回当前毫秒级时间戳,整型。SQL执行后返回:1627007615650

SELECT REPLACE(UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)),'.', '') FROM DUAL;

# 返回当前毫秒级时间戳,整型。SQL执行后返回:1627007615654

上一篇下一篇

猜你喜欢

热点阅读