String类型转date类型,毫秒数转(时间)date类型,时间的加减法
String类型转date类型
String stringDate = “2020-10-20 11:27:04”;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//利用格式化时间SimpleDateFormat 来转换
Date date=sdf.parse(nowDate);
时间的加减法
在上面的基础上,若我们想给date加上或者减去时间,则需要获取date的毫秒数进行操作,此处以减去五分钟(300000毫秒)为例:
//获取date的毫秒数
long newDate = date.getTime();
//进行运算
long lastDate = newDate-300000;
毫秒数转(时间)date类型
当我们做完运算,如何将毫秒转换为时间呢?一句代码就可以
//此处的lastDate是 long 类型的毫秒数## 标题
Date changeDate = new Date(lastDate);
程序员小白,多多指教呀!