当前位置: 技术问答>java相关
怎么计算将来时间?
来源: 互联网 发布时间:2015-03-31
本文导语: 比如当前时间是 java.util.Date theDate=new java.util.Date(); 我想知道n天后的时间 怎么做呢? | /** * Function : getIndexDate() * Description : 根据iIndex的数值取日期,例:getIndexDate(7);则取当前日...
比如当前时间是
java.util.Date theDate=new java.util.Date();
我想知道n天后的时间
怎么做呢?
java.util.Date theDate=new java.util.Date();
我想知道n天后的时间
怎么做呢?
|
/**
* Function : getIndexDate()
* Description : 根据iIndex的数值取日期,例:getIndexDate(7);则取当前日期+7天的日期
* Return : string
* Parameters : int 整型
*
*/
public static String getIndexDate(int iIndex)
{
Date objDate = new Date();//调用date()的默认构造函数,取得当前日期;
Calendar objCalendarDate = Calendar.getInstance();//此函数new GregorianCalendar()
objCalendarDate.setTime(objDate);
objCalendarDate.add(objCalendarDate.DATE,iIndex);
String strIndexDate = objCalendarDate.get(objCalendarDate.YEAR) + "-";
if(objCalendarDate.get(objCalendarDate.MONTH)+1
* Function : getIndexDate()
* Description : 根据iIndex的数值取日期,例:getIndexDate(7);则取当前日期+7天的日期
* Return : string
* Parameters : int 整型
*
*/
public static String getIndexDate(int iIndex)
{
Date objDate = new Date();//调用date()的默认构造函数,取得当前日期;
Calendar objCalendarDate = Calendar.getInstance();//此函数new GregorianCalendar()
objCalendarDate.setTime(objDate);
objCalendarDate.add(objCalendarDate.DATE,iIndex);
String strIndexDate = objCalendarDate.get(objCalendarDate.YEAR) + "-";
if(objCalendarDate.get(objCalendarDate.MONTH)+1