MySQL from_unixtime

FROM_UNIXTIME

  FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)是MySQL里的时间函数,unix_timestamp可以是字段名,也可以直接是Unix时间戳,format主要是将返回值格式化。
  若format已经给出,则结果的格式是根据format 字符串而定。

示例

  1.   mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )   
  2.   ->20071120   
  3.   mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' )   
  4.   ->2007年11月20   
  5.   mysql> Select FROM_UNIXTIME(875996580);   
  6.   -> '1997-10-04 22:23:00'   
  7.   mysql> Select FROM_UNIXTIME(875996580) + 0;   
  8.   -> 19971004222300  

扩展

UNIX_TIMESTAMP

  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格式的 本地时间的一个数字。

示例

  1.   mysql> select UNIX_TIMESTAMP();   
  2.   -> 882226357   
  3.   mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00');   
  4.   -> 875996580  
  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓