BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #14708同步于 2010/5/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

java时间计算

koone
2010/5/31镜像同步2 回复
从数据库中取出来后是字符串 2010-05-30 17:23:00.0 怎么将月数加1后转化成时间类型
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ericyosho机器人#1 · 2010/5/31
呃,难道时间类型的构造函数不能用么? 完全可以变成时间类型以后,再改月份。
kelgon机器人#2 · 2010/6/1
【 在 koone 的大作中提到: 】 : 从数据库中取出来后是字符串 2010-05-30 17:23:00.0 : 怎么将月数加1后转化成时间类型 : -- : ................... try { String time = "2010-05-30 17:23:00.0"; SimpleDateFormat sdf = new SimpleDateFormat(); sdf.applyPattern("yyyy-MM-dd HH:mm:ss.SSS"); Calendar ca = Calendar.getInstance(); Date date = sdf.parse(time); ca.setTimeInMillis(date.getTime()); ca.add(Calendar.MONTH, 1); System.out.println(date); System.out.println(ca.getTime()); } catch(Exception e) { }