在進行MySQL數據庫操作的過程中,有時需要將時間類型轉換成int類型。下面將介紹如何將MySQL時間轉換成int類型。
SELECT UNIX_TIMESTAMP('2022-01-01');
如上代碼所示,將MySQL時間轉換成int類型的方法是使用函數UNIX_TIMESTAMP。該函數會將指定的時間轉換成Unix時間戳,也就是從1970年1月1日起的秒數。
例如,以上代碼將時間字符串'2022-01-01'轉換成Unix時間戳1661971200,也就是在2022年1月1日的0時0分0秒的秒數。
有些時候,需要將當前時間轉換成int類型,可以使用如下代碼:
SELECT UNIX_TIMESTAMP();
以上代碼會將當前時間轉換成Unix時間戳。如果想要獲取當前時間的毫秒數,可以使用如下代碼:
SELECT UNIX_TIMESTAMP()*1000 + MICROSECOND()/1000;
以上代碼會將當前時間轉換成以毫秒為單位的時間戳。
上一篇mysql星期一星期幾
下一篇css從上到下往右排列