mysql 一些日期相關函式

2021-07-09 08:27:38 字數 589 閱讀 1032

提到mysql的常用函式,有很多很多

1.date_sub:函式從日期減去指定的時間間隔

例:當前日期的前一天

date_sub(curdate(),interval 1 day);

除了day以外,還有second、minute、

hour、week、month、year等等

2.date_format:函式用於以不同的格式顯示日期/時間資料

例:將時間顯示為年-月-日 時:分:秒

date_format(date,  '%y-%m-%d %h:%i:%s')

3.str_to_date:將字元創轉為日期

str_to_date('2016-01-07 16:21:59', '%y-%m-%d %h:%i:%s')

在將字串轉日期時,遇到了需要將字串先進行拼接,用到了concat

concat('2016-01-07','16:23:59')->'2016-01-0716:21:59'

4.timestampdiff:獲取兩個日期的時間差

timestampdiff(hour,mindate,maxdate)

除hour外,同1類似。

MySQL日期相關函式

1.獲取當前日期 curdate current date current date mysql select curdate mysql select curtime 另外獲取utc 全球吧標準時間,原先也被稱作格林威治標準時間或gmt 時間,本地時間 utc 時間 8 小時,相應的函式是 utc...

lua 日期的一些函式

根據日期獲取星期幾 function getweeknum strdate local ymd split strdate,t os.time local weeknum os.date t t wday 1 if weeknum 0 then weeknum 7 endreturn weeknum...

lua 日期的一些函式

根據日期獲取星期幾 function getweeknum strdate local ymd split strdate,t os.time local weeknum os.date t t wday 1 if weeknum 0 then weeknum 7 endreturn weeknum...