日期函式

呆呆笨笨的魚發表於2015-04-29
返回型別 函式 說明
string from_unixtime(bigint unixtime[, string format]) UNIX_TIMESTAMP參數列示返回一個值’YYYY- MM – DD HH:MM:SS’或YYYYMMDDHHMMSS.uuuuuu格式,這取決於是否是在一個字串或數字語境中使用的功能。該值表示在當前的時區。
bigint unix_timestamp() 如果不帶引數的呼叫,返回一個Unix時間戳(從’1970- 01 – 0100:00:00′到現在的UTC秒數)為無符號整數。
bigint unix_timestamp(string date) 指定日期引數呼叫UNIX_TIMESTAMP(),它返回引數值’1970- 01 – 0100:00:00′到指定日期的秒數。
bigint unix_timestamp(string date, string pattern) 指定時間輸入格式,返回到1970年秒數:unix_timestamp(’2009-03-20′, ‘yyyy-MM-dd’) = 1237532400 參考:
string to_date(string timestamp) 返回時間中的年月日: to_date(“1970-01-01 00:00:00″) = “1970-01-01″
string to_dates(string date) 給定一個日期date,返回一個天數(0年以來的天數)
int year(string date) 返回指定時間的年份,範圍在1000到9999,或為”零”日期的0。
int month(string date) 返回指定時間的月份,範圍為1至12月,或0一個月的一部分,如’0000-00-00′或’2008-00-00′的日期。
int day(string date) dayofmonth(date) 返回指定時間的日期
int hour(string date) 返回指定時間的小時,範圍為0到23。
int minute(string date) 返回指定時間的分鐘,範圍為0到59。
int second(string date) 返回指定時間的秒,範圍為0到59。
int weekofyear(string date) 返回指定日期所在一年中的星期號,範圍為0到53。
int datediff(string enddate, string startdate) 兩個時間引數的日期之差。
int date_add(string startdate, int days) 給定時間,在此基礎上加上指定的時間段。
int date_sub(string startdate, int days) 給定時間,在此基礎上減去指定的時間段。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28929558/viewspace-1609872/,如需轉載,請註明出處,否則將追究法律責任。

相關文章