67,512
社区成员
发帖
与我相关
我的任务
分享
Calendar cal = Calendar.getInstance();
cal.add(Calendar.HOUR_OF_DAY, 8); //加8小时 后面的数字可以正 可以为负、正负意思你应该懂
//想加什么日期自己加什么日期、自己看下Calendar的API
Date newDay = cal.getTime();
String a="2012-07-26" ;
String b="08:00:00";
//你a和b拼的时候,中间要加空格的
String c = a + " "+b;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(c);
//这样得到的date就是Date类型的2012-07-26 08:00:00
System.out.println(date);
//控制台输出 Thu Jul 26 08:00:00 CST 2012
System.out.println(sdf.format(date));
//控制台输出 2012-07-26 08:00:00