需要一个Date格式的时间,这里使用当前时间

 Date date = new Date()  

Tue Aug 11 00:00:24 CST 2020, 也就是2020年8月11日

现在我需要用这个时间减去一天,一个月,一年,该如何操作?

需要用到Calendar类!

Calendar calendar = Calendar.getInstance();     
calendar.setTime(date);     

减去一天:

calendar.add(Calendar.DATE, -1) 
Date date1 = calendar.getTime() 

得到结果date1为 Mon Aug 10 00:00:24 CST 2020,也就是2020年8月10日

减去一个月:

calendar.add(Calendar.MONTH, -1) 

减去一年:

calendar.add(Calendar.YEAR, -1) 

评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

雨水污水检查井CAD节点详图合集