mysql時間相關函數
1,date_format(date, format) 函數,日期格式化函數,
2,unix_timestamp() 函數,當前時間戳,可傳入時間格式的參數,得到對應的時間戳
3,str_to_date(str, format) 函數,日期格式化函數
4,from_unixtime(unix_timestamp, format) 函數,時間戳轉化為時間
1,時間轉字符串
select date_format(now(), '%Y-%m-%d'); #第一個參數是時間格式,第二個參數需要格式化的字符串樣式
2,字符串轉時間
select str_to_date('2020-11-02', '%Y-%m-%d %H:%i:%s'); #第一個參數是時間格式的字符串,第二個參數是要格式化的時間類型樣式
3,字符串轉時間戳
select unix_timestamp(); #無參數,和傳入now()都是獲取當前時間時間戳
select unix_timestamp('2020-11-01'); #傳入時間格式的字符串,轉換為與時間參數對應的時間戳
4,時間戳轉時間
select from_unixtime(1604483158); #轉換成對應時間戳的時間格式
select from_unixtime(1604483158,'%Y-%m-%d'); #第一個參數是要轉換的時間戳,第二個參數是時間格式類型的樣式