public final class DateHelper
extends java.lang.Object
Title: 一些日期和时间数据的处理方法的集合,是eba中专用的
Description:
Company:首亨软件(重庆)有限公司
限定符和类型 | 字段和说明 |
---|---|
static java.text.DateFormat |
DATAFORMAT
日期格式类,格式形式为“年-月-日”
|
static java.lang.String[] |
MONTHS
月份数据,用长度为12的数组表示,0位置取01月(一月),11位置取12月(十二月)
|
static java.text.DateFormat |
TIMEFORMAT
时间格式类,格式形式为“年-月-日 时:分:秒”
|
构造器和说明 |
---|
DateHelper() |
限定符和类型 | 方法和说明 |
---|---|
static int |
compareTo(java.lang.String ym,
java.lang.String ym2) |
static java.util.Vector |
createYearMonthLabel()
创建在struts的options标签中使用的年月数据,从本月到去年的第一月止
|
static java.util.Vector |
createYearMonthLabel(int months)
创建在struts的options标签中使用的年月数据,从本月往下共months个年月止
|
static java.util.Vector |
createYearMonthLabel(java.lang.String endYear,
java.lang.String endMonth)
创建在struts的options标签中使用的年月数据,从本月到指定的年月止
|
static java.lang.String |
getCurrentDate()
获取当前日期
|
static java.lang.String |
getCurrentMonth()
获取当前月份
|
static int |
getDaysOfMonth(java.lang.String yyyymm)
计算月份yyyymm有多少天
|
static java.lang.String |
getFirstDayOfAcctMonth(java.lang.String acctmonth)
获取出账月的第一天
|
static java.lang.String |
getFirstDayOfLastMonth(java.lang.String yyyymm) |
static java.lang.String |
getFirstDayOfMonth(java.lang.String yyyymm)
获取月份yyyymm的第一天
|
static java.lang.String |
getFirstDayOfThisMonth()
获取当前月的第一天
|
static java.lang.String |
getFirstMonthOfThisYear()
获取本年的第一个月
|
static java.lang.String |
getLastDayOfMonth(java.lang.String yyyymm)
获取月份yyyymm的最后一天
|
static java.lang.String |
getLastYearMonth(java.lang.String yyyymm)
获取上一年的那个月
|
static java.lang.String |
reduceOneMonth(java.lang.String ym)
年月数据减一,如200301减一为200212
|
static java.sql.Timestamp |
timestampValueOf(java.lang.String time,
boolean isEnd)
获取字符串的Timestamp对象,进行类型转换
|
public static final java.lang.String[] MONTHS
public static final java.text.DateFormat DATAFORMAT
public static final java.text.DateFormat TIMEFORMAT
public static java.util.Vector createYearMonthLabel(java.lang.String endYear, java.lang.String endMonth)
endYear
- 指定的结束年endMonth
- 指定的结束月public static java.lang.String reduceOneMonth(java.lang.String ym)
ym
- 被减一的年月public static int compareTo(java.lang.String ym, java.lang.String ym2)
public static java.lang.String getLastYearMonth(java.lang.String yyyymm)
yyyymm
- Stringpublic static java.lang.String getFirstMonthOfThisYear()
public static java.lang.String getFirstDayOfAcctMonth(java.lang.String acctmonth)
acctmonth
- String 格式为yyyymmddpublic static java.lang.String getFirstDayOfMonth(java.lang.String yyyymm)
yyyymm
- Stringpublic static java.lang.String getLastDayOfMonth(java.lang.String yyyymm)
yyyymm
- Stringpublic static java.lang.String getFirstDayOfLastMonth(java.lang.String yyyymm)
public static java.lang.String getFirstDayOfThisMonth()
public static int getDaysOfMonth(java.lang.String yyyymm)
yyyymm
- Stringpublic static java.lang.String getCurrentDate()
public static java.lang.String getCurrentMonth()
public static java.util.Vector createYearMonthLabel(int months)
months
- 多少个年月的数据,从200203到200112时months值为4public static java.util.Vector createYearMonthLabel()
public static java.sql.Timestamp timestampValueOf(java.lang.String time, boolean isEnd)
time
- StringisEnd
- boolean