1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java修改时间增加或减少

Java修改时间增加或减少

时间:2021-06-10 11:05:55

相关推荐

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);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。