1. 程式人生 > >mysql,查詢時間戳

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);