• 大小: 16KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: Java
  • 标签: 财务  收益率  XIRR  例子  

资源简介

里面是一个工程,有测试类,可直接运行。 经过测试,返回的收益率是对的。

资源截图

代码片段和文件信息



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

评论

共有 条评论