2021年7月28日 星期三

MySQL日期和時間函數

MySQL日期和時間函數

函數名稱描述
ADDDATE()相加日期
ADDTIME()相加時間
CONVERT_TZ()從一個時區轉換到另一個時區
CURDATE()返回當前日期
CURRENT_DATE(), CURRENT_DATECURDATE() 函數的同義詞
CURRENT_TIME(), CURRENT_TIMECURTIME() 函數的同義詞
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMPNOW() 函數的同義詞
CURTIME()返回當前時間
DATE_ADD()兩個日期相加
DATE_FORMAT()按格式指定日期
DATE_SUB()兩個日期相減
DATE()提取日期或日期時間表達式的日期部分
DATEDIFF()兩個日期相減
DAY()DAYOFMONTH() 函數的同義詞
DAYNAME()返回星期的名字
DAYOFMONTH()返回該月的第幾天 (1-31)
DAYOFWEEK()返回參數的星期索引
DAYOFYEAR()返回一年中的天 (1-366)
EXTRACT提取日期部分
FROM_DAYS()日期的數字轉換為一個日期
FROM_UNIXTIME()格式化日期為UNIX時間戳
HOUR()提取小時部分
LAST_DAY返回該參數對應月份的最後一天
LOCALTIME(), LOCALTIMENOW() 函數的同義詞
LOCALTIMESTAMP, LOCALTIMESTAMP()NOW() 函數的同義詞
MAKEDATE()從一年的年份和日期來創建日期
MAKETIMEMAKETIME()
MICROSECOND()從參數中返回微秒
MINUTE()從參數返回分鐘
MONTH()通過日期參數返回月份
MONTHNAME()返回月份的名稱
NOW()返回當前日期和時間
PERIOD_ADD()添加一個周期到一個年月
PERIOD_DIFF()返回兩個時期之間的月數
QUARTER()從一個日期參數返回季度
SEC_TO_TIME()轉換秒為“HH:MM:SS'的格式
SECOND()返回秒 (0-59)
STR_TO_DATE()轉換一個字符串為日期
SUBDATE()當調用三個參數時,它就是 DATE_SUB() 的代名詞
SUBTIME()相減時間
SYSDATE()返回函數執行時的時間
TIME_FORMAT()格式化為時間
TIME_TO_SEC()將參數轉換成秒並返回
TIME()提取表達式傳遞的時間部分
TIMEDIFF()相減時間
TIMESTAMP()帶一個參數,這個函數返回日期或日期時間表達式。有兩個參數,參數的總和
TIMESTAMPADD()添加一個時間間隔到datetime表達式
TIMESTAMPDIFF()從日期時間表達式減去的間隔
TO_DAYS()返回日期參數轉換為天
UNIX_TIMESTAMP()返回一個UNIX時間戳
UTC_DATE()返回當前UTC日期
UTC_TIME()返回當前UTC時間
UTC_TIMESTAMP()返回當前UTC日期和時間
WEEK()返回周數
WEEKDAY()返回星期的索引
WEEKOFYEAR()返回日期的日曆周 (1-53)
YEAR()返回年份
YEARWEEK()返回年份和周

沒有留言:

張貼留言