一尘不染

CURRENT_TIMESTAMP(以毫秒为单位)

mysql

有什么办法可以使时间戳记中的毫秒数变为MySqlPostgreSql(或出于好奇而使毫秒数)?

SELECT CURRENT_TIMESTAMP
--> 2012-03-08 20:12:06.032572

是否有这样的事情:

SELECT CURRENT_MILLISEC
--> 1331255526000

或者,唯一的选择是使用DATEDIFFera


阅读 877

收藏
2020-05-17

共1个答案

一尘不染

在MySQL中 以秒 为单位获取Unix时间戳:

select UNIX_TIMESTAMP();

详细信息:http :
//dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-
timestamp

未经测试的PostgreSQL,但是根据此站点,它应该可以工作:http
:
//www.raditha.com/postgres/timestamp.php

select round( date_part( 'epoch', now() ) );
2020-05-17