数据库中日期是int型,怎么将数据库中的日期取出来变成date型呢?

就比如说数据库中的是int型:1340086743。可是我要取出来显示在前台页面的是date型:2012-12-12。Datenow=newDate(rs.getLong... 就比如说 数据库中的是int型:1340086743。
可是我要取出来显示在前台页面的是date型:2012-12-12。
Date now = new Date(rs.getLong("uptime"));
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
templetsOneBean.setUptime(f.format(now));
这个显示出来的时间不是当前的时间,它显示的时间是1970-01-16,跪求高手指导!!!
展开
 我来答
du瓶邪
推荐于2016-09-20 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2914万
展开全部
日期时间型有很多种,是 java.util.Date,java.sql.Date,java.util.Calendar,还是java.text.DateFormat
是不是要得到 20030321 这种格式的,用下面的方法就可以:
java.util.Date b=(java.util.DateGetDate() //得到日期
java.text.SimpleDateFormat dateFormat=new SimpleDateFormat("yyyyMMdd"); //设置输出格式
String today=dateFormat.format(b);//得到字符串形式的日期 20030321
int a=Integer.parseInt(today); //变成整数型
0802343306
推荐于2018-03-11 · 超过14用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:24.4万
展开全部
我们用的是这个:to_date(#recordTime#,'yyyy-mm-dd'),所有字段都用字符串来表示。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漫漫追不腻
2012-06-19 · TA获得超过331个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:106万
展开全部
话说你这个int类型的值1340086743 是怎么算出来的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式