java如何转换int型

小弟刚接到一个数据库,里面的数据中时间字段是int型的我现在要在里面改动时间,但是int型都是些1210003200这种数字。大家知道如何把他转换为datetime型吗?... 小弟刚接到一个数据库,里面的数据中时间字段是int型的
我现在要在里面改动时间, 但是int 型都是些 1210003200 这种数字。

大家知道如何把 他转换为datetime型吗?

我现在用的开发语言是Java,一般很少用int型作为时间字段.请问我插入数入数据库,
1。如何将时间转换为这种int型存入数据库?
2.我从数据库中最取出这样的数据如何转换为datetime?

最主要现在用的是Javay语言,
展开
 我来答
zzqkillyou
推荐于2016-03-28 · TA获得超过1091个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:759万
展开全部
不知道你要的 datetime 是什么格式

public static String getDateTime(long value) {

Date currentTime = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = format.format(currentTime);
String mydate1 = "";
try {
Date date1 = format.parse(dateString);
long Time = (date1.getTime() / 1000) + value;
date1.setTime(Time * 1000);
mydate1 = format.format(date1);
} catch (Exception e) {
}
return mydate1;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freejiao_li
推荐于2016-08-13 · 超过20用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:23.9万
展开全部
int型的转换很简单;
比如:
int a = 1 ;
String s = String.valueOf(a);
String b = "1";
int ss = Integer.parseInt(b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豆丁小铺
2010-05-15
知道答主
回答量:95
采纳率:0%
帮助的人:32.4万
展开全部
那么麻烦干什么?
在Java中都用string型,如果你在写sql语句时,需进行日期判断,那你可以在数据库中用sql函数去转换你想要的格式就行了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myakos
2010-05-15
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
int型升级为bigint型

//1,存数据库
Date d = ..;//
long t = d.getTime();

//2 取数据库,并转换为Date
Date d = new Date();
d.setTime(1210003200);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1468595954
2010-05-15
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
先转化为string类型,再用datetime的格式parse匹配即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式