当前位置: 技术问答>java相关
字符串"2002-03-20 10:08:30"转换为日期型格式2002-03-20 10:08:30后。。。。。。。。。急!
来源: 互联网 发布时间:2015-08-05
本文导语: 字符串"2002-03-20 10:08:30"转换为日期型格式2002-03-20 10:08:30后,怎么在加上1:30分? | 如果变换之后不能改那就在变换之前加罗。或者将字符串拆开处理,处理完了再合并。 | ...
字符串"2002-03-20 10:08:30"转换为日期型格式2002-03-20 10:08:30后,怎么在加上1:30分?
|
如果变换之后不能改那就在变换之前加罗。或者将字符串拆开处理,处理完了再合并。
|
把2002-03-20 10:08:30转换为Date,然后setTime(test.getTime+90*60000)方法设置时间.
|
String s = "2002-03-20 20:08:30";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = sdf.parse(s);
Calendar cal = java.util.Calendar.getInstance();
cal.setTime(d);
cal.add(Calendar.HOUR,1);
cal.add(Calendar.MINUTE,30);
d = cal.getTime();
System.out.println(d);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = sdf.parse(s);
Calendar cal = java.util.Calendar.getInstance();
cal.setTime(d);
cal.add(Calendar.HOUR,1);
cal.add(Calendar.MINUTE,30);
d = cal.getTime();
System.out.println(d);
|
1:30用StringTokenizer取得小时及分