PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 数据库 >> MySQL >> 

mysql时间日期函数FROM_UNIXTIME用法

mysql时间日期函数FROM_UNIXTIME用法

来源:phperz.com  作者:phperz.com  发布时间:2010-02-07
mysql的FROM_UNIXTIME函数在对int型的时间日期字段进行操作时特

mysql的FROM_UNIXTIME函数在对int型的时间日期字段进行操作时特别有用.学会用这个函数对数据管理员显的尤为重要

举个例子

比如我的一个表里的时间日期字段是用int型存储的也就是 自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。

现在我要看一下这些记录都是什么时间添加的,(那一串数字鬼才能看的懂,)这就需要我们的FROM_UNIXTIME函数出马了

from_unixtime  语法

FROM_UNIXTIME(unix_timestamp) , FROM_UNIXTIME(unix_timestamp,format)

返回'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS 格式值的unix_timestamp参数表示,具体格式取决于该函数是否用在字符串中或是数字语境中。

若format 已经给出,则结果的格式是根据format 字符串而定。 format 可以包含同DATE_FORMAT() 函数输入项列表中相同的说明符。

mysql> SELECT FROM_UNIXTIME(875996580);

        -> '1997-10-04 22:23:00'

mysql> SELECT FROM_UNIXTIME(875996580) + 0;

        -> 19971004222300

mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');

        -> '2003 6th August 06:22:58 2003'

例:

select *,from_unixtime(`datetime`,"%Y-%m-%d") from table

table换成你的表,datetime是你的int型字段名,ok 了试一下吧,


延伸阅读:
mysql 时间转换函数的用法
mysql日期时间操作函数详解
Tags: mysql   日期   时间   函数   date   time   FROM_UNIXTIME   sql   UNIX  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号