色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql字符串時間的函數大全

林國瑞2年前11瀏覽0評論

MySQL是一個非常優秀的關系型數據庫,它支持許多針對日期和時間處理的函數。下面我們來看一下MySQL字符串時間的函數大全。

1. YEAR(date)
功能:返回一個日期的年份
示例:SELECT YEAR('2021-06-30') // 輸出:2021
2. MONTH(date)
功能:返回一個日期的月份
示例: SELECT MONTH('2021-06-30') // 輸出:6
3. DAY(date)
功能:返回一個日期的天數
示例: SELECT DAY('2021-06-30') // 輸出:30
4. DATE_FORMAT(date,format)
功能:根據指定的格式化方式,將日期數據格式化為字符串
常用格式化方式:
%Y:年份,四位數
%m:月份,0-12
%d:日期,0-31
%H:小時,00-23
%i:分鐘,00-59
%s:秒鐘,00-59
示例: SELECT DATE_FORMAT('2021-06-30','%Y-%m-%d') // 輸出:2021-06-30
5. STR_TO_DATE(date,format)
功能:將一個字符串轉換為日期
示例: SELECT STR_TO_DATE('2021/06/30','%Y/%m/%d') // 輸出:2021-06-30
6. NOW()
功能:返回當前系統時間
示例: SELECT NOW() // 輸出:2021-07-01 11:18:20
7. UNIX_TIMESTAMP([date])
功能:返回unix時間戳
示例: SELECT UNIX_TIMESTAMP('2021-06-30 11:11:11') // 輸出:1625031071
8. FROM_UNIXTIME(timestamp,[format])
功能:將unix時間戳轉換為日期
示例: SELECT FROM_UNIXTIME(1625071579,'%Y-%m-%d %H:%i') // 輸出:2021-06-30 22:32
9. TIMEDIFF(time1,time2)
功能:計算時間差
示例: SELECT TIMEDIFF('12:00:00','11:30:00')// 輸出:00:30:00
10. ADDTIME(time1,time2)
功能:時間相加
示例: SELECT ADDTIME('12:00:00','01:30:00')// 輸出:13:30:00
11. CONVERT_TZ(dt,from_tz,to_tz)
功能:將日期從一個時區轉換到另一個時區
示例: SELECT CONVERT_TZ('2021-06-30 12:00:00','-08:00','+08:00')// 輸出:2021-07-01 04:00:00
12. DATEDIFF(date1,date2)
功能:計算兩個日期之間的天數差
示例: SELECT DATEDIFF('2021-07-01','2021-06-30') // 輸出:1

這些MySQL字符串時間函數可以幫助我們更加方便地處理與時間相關的數據,提高工作效率。