mysql,查詢時間戳


1、查詢當前時間1天前的時間點
 
select date_sub(now() ,interval 1 day)
 
2.查詢當前時間的時間1天之后的時間點
 
select data_sub(now(),interval -1 day)
 
3.查詢當前時間1個月之前的時間點
 
select data_sub(now(),interval 1 month)
 
4.查詢當前時間1個月之后的時間點
 
select data_sub(now,interval -1 month)
 
5、將時間戳轉換為日期
from_unixtime(time_stamp)
 
6、將日期轉換為時間戳
unix_timestamp(date) 
 
7、查詢當前時間戳(毫秒*1000,秒去掉即可)
SELECT unix_timestamp(current_timestamp()) * 1000))
 
8、查詢7天前的時間戳
SELECT unix_timestamp(date_sub(now() ,interval 7 day))*1000;
 
例如:查詢大於多少時間戳的數據
SELECT * FROM xxtable WHERE `timestamp`>(SELECT unix_timestamp(date_sub(now() ,interval 30 day))*1000);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM