PG数据库获取当前时间,并转换为毫秒数的sql:
select floor(extract(epoch from((current_timestamp - timestamp '1970-01-01 00:00:00')*1000)))
这个跟java里的System.currentTimeMillis()方法是一个意思,只不过有个区别:
java的System.currentTimeMillis()获取的时间是以伦敦时区(GMT中央时区)计算的,
而数据库获取的是北京时区(东8区),所以pg数据库获取的毫秒数会比java获取的毫秒数大8小时。