unix_timestamp()
unix_timestamp(date)
如果沒有引數呼叫,返回乙個unix時間戳記(從'1970-01-01 00:00:00'gmt開始的秒數)。如果unix_timestamp()用一
個date引數被呼叫,它返回從'1970-01-01 00:00:00' gmt開始的秒數值。date可以是乙個date字串、乙個datetime
字串、乙個timestamp或以yymmdd或yyyymmdd格式的本地時間的乙個數字。
mysql> select unix_timestamp();
-> 882226357
mysql> select unix_timestamp('1997-10-04 22:23:00');
-> 875996580
當unix_timestamp被用於乙個timestamp列,函式將直接接受值,沒有隱含的「string-to-unix-timestamp」變換。
from_unixtime(unix_timestamp)
以'yyyy-mm-dd hh:mm:ss'或yyyymmddhhmmss格式返回unix_timestamp引數所表示的值,取決於函式是在乙個字串
還是或數字上下文中被使用。
mysql> select from_unixtime(875996580);
-> '1997-10-04 22:23:00'
mysql> select from_unixtime(875996580) + 0;
-> 19971004222300
from_unixtime(unix_timestamp,format)
返回表示 unix 時間標記的乙個字串,根據format字串格式化。format可以包含與date_format()函式列出的條
目同樣的修飾符。
mysql> select from_unixtime(unix_timestamp(),
'%y %d %m %h:%i:%s %x');
-> '1997 23rd december 03:43:30 x'
2 unix timestamp函式用法
1 unix timestamp 若無引數呼叫,則返回乙個 unix timestamp 1970 01 01 00 00 00 gmt 之後的秒數 作為無符號整數,得到當前時間戳 2 unix timestamp date 若用date 來呼叫 unix timestamp 它會將引數值以 197...
mysql中的unix timestamp函式
所有linux系統檔案系統底層儲存的都是utc時間,也就是說都是自1970年0時0分0秒以來utc標準時間的秒數。在mysql環境下 select unix timestamp 即可以得到 這個時間,是當前時間的秒數。可以逆 select from unixtime 1496822616 times...
函式基礎 匿名函式,函式,箭頭函式,立即執行函式
doctype html html lang en head meta charset utf 8 meta name viewport content width device width,initial scale 1.0 title document title head body body ...