emlog的mysql数据库emlog_blog表中bigint到time日期类型转换

2015年01月22日 其他资源 暂无评论 阅读2855次

emlog的mysql数据库emlog_blog表中bigint到time日期类型转换


在emlog的后台数据库(MYSQL)中,我单独写了一个查询语句,用来查询emlog系统中数据库的存储内容。

在emlog_blog表中,我写了下面的语句进行查询博文标题、发布日期、文章概要、所属分类ID的信息。

SELECT title, date,excerpt,sortid FROM `emlog_blog`;

在得到的结果中date显示的内容和我预想的出现了偏差。

我预想的date应该是2014-12-20 08:50:20这样类似的内容,但查询结果中却是1418733760、1398863451这样的字符。

在emlog的数据库中查看emlog_blog表结构的定义,发现了date字段被定义为了bigint(20)的类型。

所以,想要得到预想的日期格式类型,必须把bigint(20)的date转换一下。

mysql里可以用from_unixtime(date)来把bigint(20)转化为日期类型。

所以最终的sql语句就变成了:

SELECT title, from_unixtime(date) as date,excerpt,sortid FROM `emlog_blog`;
分享本文至:

WRITTEN BY

avatar
本文标签:mysqlbigint
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

欢迎留言




用户登录

sitemap