int(11)格式转化

求学Sir 发布于 2017/01/09 16:23
阅读 225
收藏 0
我用的是mysql数据库,里面一个数据的类型是时间戳,也就是   int(11),现在我想将它取出来并显示为时间格式,如:我最终想显示的是22点,我该怎样将它取出并显示为22:00呢?往数据库里添加的时候又该怎么添加呢?求大神来帮忙!!!急!!!
加载中
1
ihotman
ihotman

new SimpleDateFormat("HH:mm").format(new Date(Long.parse(dbIntDate)));

0
求学Sir
求学Sir

快来个大神啊

karlwanghn
karlwanghn
回复 @karlwanghn : 1111
karlwanghn
karlwanghn
wwww
0
leo108
leo108
from_unixtime
0
求学Sir
求学Sir

引用来自“leo108”的评论

from_unixtime
能不能写一下sql语句呢,就是把date类型往数据库里添加的insert语句,还有从数据库里的int类型转换成date类型的select语句
karlwanghn
karlwanghn
111
0
JPer
JPer
楼上都给你关键字了,还要完整的sql!!!你把数据库账号密码和地址发来,我们看下具体表在给你写sql;
0
求学Sir
求学Sir

引用来自“CorsAirs”的评论

楼上都给你关键字了,还要完整的sql!!!你把数据库账号密码和地址发来,我们看下具体表在给你写sql;

不是,因为我刚接触这个,不怎么会写,而且就写一个简单就行了,就添加一个字段到数据库的sql就行,就把这个date添加进去就行,这个date的格式是22:00,数据库里的类型是int(11),麻烦了

0
JPer
JPer
储存直接时间戳就行了,查找出来怎么显示就是你程序控制了;你要是想直接在mysql里面储存 时间格式的需要更改字段类型
返回顶部
顶部