Java日期计算,推荐使用Calendar进行日期加减
Posted geek-wk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java日期计算,推荐使用Calendar进行日期加减相关的知识,希望对你有一定的参考价值。
Java日期计算,推荐使用Calendar进行日期加减
Java code:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/*
* time add
*/
public static String calFullDate(Date date, int yearNum, int monthNum, int dateNum,int hourNum)
String result = "";
try
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MONTH, monthNum);
cal.add(Calendar.YEAR, yearNum);
cal.add(Calendar.DATE, dateNum);
cal.add(Calendar.HOUR, hourNum);
result = sd.format(cal.getTime());
catch (Exception e)
log.error(e.getMessage(), e);
return result;
以上是关于Java日期计算,推荐使用Calendar进行日期加减的主要内容,如果未能解决你的问题,请参考以下文章
JAVA学习笔记-Calendar和GregorianCalendar的使用,日期计算
Java中Calendar类的常用方法(对时间进行计算的类)