“2019-11-04 09:30:30“往后1天15小时,30分29秒后的时间是多少
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class SimpleDateFormatDemo {
public static void main(String[] args) throws ParseException {
//面试题:请问“2019-11-04 09:30:30"往后1天15小时,30分29秒后的时间是多少
//a.定义一个字符串时间
String date ="2019-11-04 09:30:30";
//b.把字符串的时间解析成Date日期对象
//1.创建一个简单日期格式化对象负责解析字符串的时间为日期对象
//注意:参数必须与被解析的时间格式完全一致,否则执行报错!!
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//2.开始解析成日期对象
Date newDate = sdf.parse(date);
//c.得到日期对象的时间毫秒值+往后走1天15小时,30分29秒
long time=newDate.getTime()+(24L*60*60+15*60*60+30*60+29)*1000;
//d.把时间毫秒值格式化成喜欢的字符串时间格式
System.out.println(sdf.format(time));
}
}
``