资源简介
里面是一个工程,有测试类,可直接运行。 经过测试,返回的收益率是对的。
代码片段和文件信息
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面试题
相关资源
- Java财务管理系统
- Java开发的毕业设计-财务管理系统
- 在线财务管理系统(含源码)
- android个人收入支出记录
- android家庭财务管理-开题报告
- 在线财务管理系统(含jsp源码)
- android简易个人财务管理系统
- Java财务管理信息系统
- 财务管理系统
- 一个简单财务管理系统有源码
- 企业财务管理系统
- java 个人财务管理系统 入门级源码
- 基于Android个人财务管理系统
- java做的个人财务管理系统
- Jsp财务管理系统(含源码)
- java 源码财务管理系统
- 基于J2EE的财务管理系统设计与实现(
- 财务管理系统jsp版(带源码)
- JSP+MYSQL家庭财务系统--毕业设计
- Java+mysql实现财务信息管理系统
- 个人财务管理系统源码(无需mysql数据
评论
共有 条评论