1、UNIX時間戳轉日期函數: from_unixtime ***
語法: from_unixtime(bigint unixtime[, string format])
返回值: string
說明: 轉化UNIX時間戳(從1970-01-01 00:00:00 UTC到指定時間的秒數)到當前時區的時間格式
|
2、獲取當前UNIX時間戳函數: unix_timestamp ***
語法: unix_timestamp()
返回值: bigint
說明: 獲得當前時區的UNIX時間戳
|
3、日期轉UNIX時間戳函數: unix_timestamp ***
語法: unix_timestamp(string date)
返回值: bigint
說明: 轉換格式為"yyyy-MM-dd HH:mm:ss"的日期到UNIX時間戳。如果轉化失敗,則返回0。
|
4、指定格式日期轉UNIX時間戳函數: unix_timestamp ***
語法: unix_timestamp(string date, string pattern)
返回值: bigint
說明: 轉換pattern格式的日期到UNIX時間戳。如果轉化失敗,則返回0。
|
5、日期時間轉日期函數: to_date ***
語法: to_date(string timestamp)
返回值: string
說明: 返回日期時間字段中的日期部分。
|
6、日期轉年函數: year ***
語法: year(string date)
返回值: int
說明: 返回日期中的年。
|
7、日期轉月函數: month ***
語法: month (string date)
返回值: int
說明: 返回日期中的月份。
|
8、日期轉天函數: day ****
語法: day (string date)
返回值: int
說明: 返回日期中的天。
|
9、日期轉小時函數: hour ***
語法: hour (string date)
返回值: int
說明: 返回日期中的小時。
|
10、日期轉分鍾函數: minute
語法: minute (string date)
返回值: int
說明: 返回日期中的分鍾。
|
11、日期轉秒函數: second
語法: second (string date)
返回值: int
說明: 返回日期中的秒。
|
12、日期轉周函數: weekofyear
語法: weekofyear (string date)
返回值: int
說明: 返回日期在當前的周數。
|
13、日期比較函數: datediff ***
語法: datediff(string enddate, string startdate)
返回值: int
說明: 返回結束日期減去開始日期的天數。
|
14、日期增加函數: date_add ***
語法: date_add(string startdate, int days)
返回值: string
說明: 返回開始日期startdate增加days天后的日期。
|
15、日期減少函數: date_sub ***
語法: date_sub (string startdate, int days)
返回值: string
說明: 返回開始日期startdate減少days天后的日期。
|