java 时间

一.首先需要将传入String格式化,推荐 SimpleDateFormat,它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

SimpleDateFormat format = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”);

Date date = format.parse(day);

二.进行日期进行操作,Calendar类对YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换很方便

Calendar cal = Calendar.getInstance();   
cal.setTime(date);   
cal.add(Calendar.MINUTE, x);// 24小时制   x为需要增加或减少的时间

三.完整代码

public String dateMinut(String day, int x){
SimpleDateFormat format = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”);
Date date = null;
try {
date = format.parse(day);
} catch (Exception ex) {
ex.printStackTrace();
}
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MINUTE, x);// 24小时制
date = cal.getTime();
return format.format(date);
}

作者:向着高亮的地方前行
来源:CSDN
原文:https://blog.csdn.net/y532798113/article/details/79819176
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/HEshenghuxi/article/details/84990723