資源簡介
里面是一個工程,有測試類,可直接運行。 經過測試,返回的收益率是對的。

代碼片段和文件信息
import?java.text.SimpleDateFormat;
import?java.util.Calendar;
import?java.util.Date;
/**
?*?
?*?@{#?DateUtil.java?Create?on?2013-4-9
?*?
?*?????class?desc:
?*?
?*?????
?*?????Copyright:?Copyright(c)?2013
?*?????
?*?????
?*?????Company:?morelap
?*?????
?*?@Version?1.0
?*?@Author?Morelap
?*?
?*?
?*/
public?class?DateUtil?{
public?static?final?long?Minute_MilliSecond?=?60?*?1000;
public?static?final?long?Hour_MilliSecond?=?Minute_MilliSecond?*?60;
/**
?*?milliseconds?of?a?day
?*/
public?static?final?long?Day_MilliSecond?=?Hour_MilliSecond?*?24;
/**
?*?milliseconds?of?a?week
?*/
public?static?final?long?Week_MilliSecond?=?Day_MilliSecond?*?7;
/**
?*?milliseconds?of?a?month
?*/
public?static?final?long?Month_MilliSecond?=?Week_MilliSecond?*?30;
/**
?*?yyyyMMdd
?*/
public?static?final?String?Date_Default_Formate?=?“yyyyMMdd“;
/**
?*?yyyy-MM-dd?HH:mm:ss?2010-05-11?17:22:26
?*/
public?static?final?String?Date_Formate_All?=?“yyyy-MM-dd?HH:mm:ss“;
/**
?*?dd/MM/yyyy?hh:mm
?*/
public?static?final?String?DATE_FORMATE_TRANSACTION?=?“dd/MM/yyyy?hh:mm“;
/**
?*?MM/dd?HH:mm
?*/
public?static?final?String?DATE_FORMATE_DAY_HOUR_MINUTE?=?“MM/dd?HH:mm“;
/**
?*?HH:mm
?*/
public?static?final?String?DATE_FORMATE_HOUR_MINUTE?=?“HH:mm“;
public?static?final?String?DATE_FORMATE_HOUR_MINUTE_SECOND?=?“HH:mm:ss“;
public?static?SimpleDateFormat?dateFormate?=?new?SimpleDateFormat();
/**
?*?獲取當前的字符串日期
?*?
?*?@param?splite
?*????????????格式的分割線如?-?則獲取的日期時間格式如下:
?*?@return?返回2013-07-19
?*/
public?static?String?getNowStringDate(String?splite)?{
StringBuffer?format?=?new?StringBuffer();
if?(splite?==?null)?{
format.append(Date_Default_Formate);
}?else?{
format.append(“yyyy“).append(splite).append(“MM“).append(splite)
.append(“dd“);
}
return?(new?SimpleDateFormat(format.toString())).format(new?Date());
}
/**
?*?獲取當前的字符串日期時間
?*?
?*?@param?splite
?*????????????格式的分割線如?-?則獲取的日期時間格式如下:
?*?@return?返回2013-07-19?09:08:22
?*/
public?static?String?getNowStringDateTime(String?splite)?{
StringBuffer?format?=?new?StringBuffer();
if?(splite?==?null)?{
format.append(Date_Default_Formate);
}?else?{
format.append(“yyyy“).append(splite).append(“MM“).append(splite)
.append(“dd“).append(“?HH:mm:ss“);
}
return?(new?SimpleDateFormat(format.toString())).format(new?Date());
}
/**
?*?獲取當前的字符串期時間
?*?
?*?@param?splite
?*????????????格式的分割線如?-?則獲取的日期時間格式如下:
?*?@return?返回09:08:22
?*/
public?static?String?getNowStringTime()?{
StringBuffer?format?=?new?StringBuffer(DATE_FORMATE_HOUR_MINUTE_SECOND);
return?(new?SimpleDateFormat(format.toString())).format(new?Date());
}
/**
?*?獲取昨天的日期
?*?
?*?@return?Date
?*/
public?static?Date?getYesterdayDate()?{
Calendar?calendar?=?Calendar.getInstance();
calendar.add(Calendar.DATE?-1);
return?calendar.getTime();
}
/**
?*?獲取指定日期的后面的一天?即日期+1
?*?
?*?@param?stringDate
?*????????????格式為:2012-02-0
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-06-25?15:42??testXIRR\
?????文件?????????301??2014-06-13?11:09??testXIRR\.classpath
?????文件?????????384??2014-06-13?11:09??testXIRR\.project
?????目錄???????????0??2014-06-25?15:42??testXIRR\.settings\
?????文件??????????57??2014-06-13?11:09??testXIRR\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2014-06-13?11:09??testXIRR\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2014-06-25?15:42??testXIRR\bin\
?????文件????????8016??2014-06-13?11:22??testXIRR\bin\DateUtil.class
?????文件????????1414??2014-06-13?17:16??testXIRR\bin\Test.class
?????文件????????1889??2014-06-13?11:22??testXIRR\bin\UpbaaDate.class
?????文件????????2586??2014-06-13?11:24??testXIRR\bin\XirrData.class
?????目錄???????????0??2014-06-25?15:42??testXIRR\src\
?????文件???????16930??2014-06-13?11:22??testXIRR\src\DateUtil.java
?????文件????????1065??2014-06-13?17:16??testXIRR\src\Test.java
?????文件????????2207??2014-06-13?11:22??testXIRR\src\UpbaaDate.java
?????文件????????3367??2014-06-13?11:24??testXIRR\src\XirrData.java
- 上一篇:簡單java設計 停車場管理系統
- 下一篇:java ssm面試題
評論
共有 條評論