A. MySql資料庫怎樣把Long時間與日期相互轉換
1
我用的是SQLyog資料庫客戶端。通過from_unixtime把Long時間轉換為日期格式。具體用法如下:select from_unixtime(1388776825);執行即可
2
還可以增加時間格式,用法如下:
SELECT FROM_UNIXTIME( 1388776825, '%Y%m%d' ) 結果:20140104SELECT FROM_UNIXTIME( 1388776825, '%Y年%m月%d' ) 結果:2014年1月4
3
如果想逆向轉換,可以通過unix_timestamp()函數反向轉換。用法如下:
SELECT UNIX_TIMESTAMP() ;//獲取當前時間的秒數
SELECT UNIX_TIMESTAMP('2014-03-23 10:10:40') ; //獲取指定日期格式的秒數
SELECT UNIX_TIMESTAMP('2014-03-23') ; //獲取指定日期格式的秒數
B. java里怎麼比較mysql存的時間和當前時間,大於當前時間7天,有詳細代碼嗎
sql中直接通過字元串比較就可以了
比如: xxx_time >= '2019-04-15 23:59:59'
如果是java的時間比較的方式就比較多了。
轉成date類型比較是比較常見的方式,或long類型的時間戳方式,或這統一格式的字元串方式、