在使用MySQL存儲時間時,我們會經常需要將時間轉化成時間戳進行處理。下面是一些用于將MySQL時間轉化成時間戳的常用方法:
SELECT UNIX_TIMESTAMP('2022-12-31 23:59:59'); -- 將時間轉化成時間戳,結果為 "1672531199" SELECT FROM_UNIXTIME(1672531199); -- 將時間戳轉化成時間,結果為 "2022-12-31 23:59:59"
在以上代碼中,UNIX_TIMESTAMP()
函數可以將時間轉化成時間戳,而FROM_UNIXTIME()
函數則可以將時間戳轉化成時間。
此外,MySQL還支持將當前時間轉化成時間戳的方法,例如:
SELECT UNIX_TIMESTAMP(NOW()); -- 將當前時間轉化成時間戳
使用以上方法可以方便地將MySQL中的時間轉化成時間戳,進而進行后續的處理和分析。