您好,登錄后才能下訂單哦!
mysql中有哪些時間函數,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
獲得當前日期+時間(date + time)函數:now(),sysdate()
區別如下:
MySQL 獲得當前時間函數:current_timestamp, current_timestamp(), current_time, current_time(), current_date, current_date()
如下:
MySQL 日期/時間轉換為字符串函數:date_format(date,format),time_format(time,format)
如下:
mysql中varchar類型轉為date類型:str_to_date(str, format)
如下:
MySQL 日期、天數轉換函數:to_days(date), from_days(days)
如下:
MySQL (時間、秒)轉換函數:time_to_sec(time), sec_to_time(seconds)
如下:
MySQL 為日期增加一個時間間隔:date_add()
如下:
MySQL 為日期減去一個時間間隔:date_sub()
如下:
MySQL 日期、時間相減函數:datediff(date1,date2), timediff(time1,time2) ,注意:timediff(time1,time2) 函數的兩個參數類型必須相同。
如下:
MySQL 時間戳(timestamp)轉換、增、減函數:timestamp(date), timestamp(dt,time), timestampadd(unit,interval,datetime_expr), timestampdiff(unit,datetime_expr1,datetime_expr2)
如下:
MySQL timestampdiff() 函數就比 datediff() 功能強大些,datediff() 只能計算兩個日期(date)之間相差的天數。
MySQL 時區(timezone)轉換函數:convert_tz(dt,from_tz,to_tz)
時區轉換也可以通過 date_add, date_sub, timestampadd 來實現。
如下:
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。