zr.zrpower.common.util
类 DateWork

java.lang.Object
  继承者 zr.zrpower.common.util.DateWork

public class DateWork
extends java.lang.Object

智软web应用中间件公共组件包

常用函数包

Copyright: Copyright (c) NFZR 2013

单元名称:DateWork.java
中文解释:日期函数类
作用:定义常用的日期类操作函数

版本:
6.1
作者:
南方智软科技

构造函数摘要
DateWork()
          构造函数
 
方法摘要
 int compareDate(java.util.Date date1, java.util.Date date2)
          比较两个日期相差几天
 long compareToday(java.util.Date date)
          比较指定日期和今天相差几天
 java.lang.String DateTimeToString(java.util.Date date)
          将java.uitl.Date日期型转换为String字符串
 java.lang.String DateToString(java.util.Date date)
          将java.uitl.Date日期型转换为String字符串
 java.lang.String getThisMonth()
          获取当前月份
 java.lang.String getThisMonthFirstDay()
          获取本月的第一天
 java.lang.String getThisYear()
          获取当前年份
 java.lang.String[] getYearList(int StartYear)
          获取从指定年份到当前年份的所有年份列表
 java.lang.String getYearMonth()
          获取当前年份加月份
 boolean isSameWeekDates(java.util.Date date1, java.util.Date date2)
          比较是否是同一周
 int MonthDay(int Year, int Month)
          获取指定月份有多少天
 int MonthDay(java.lang.String YearMonth)
          获取指定月份有多少天
 int MonthDay(java.lang.String Year, java.lang.String Month)
          获取指定月份有多少天
 java.util.Date StringToDate(java.lang.String param)
          将String字符串转换为java.uitl.Date日期型
条件是:传入的字符串必须是9999-99-99格式
 java.util.Date StringToDateTime(java.lang.String param)
          将String字符串转换为java.uitl.Date日期型
条件是:传入的字符串必须是9999-99-99 24:69:69格式
 java.sql.Timestamp UtiltdateToSqldate(java.util.Date date)
          将java.uitl.Date日期型转换为java.sql.Timestamp日期型
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

DateWork

public DateWork()
构造函数

方法详细信息

StringToDate

public java.util.Date StringToDate(java.lang.String param)
将String字符串转换为java.uitl.Date日期型
条件是:传入的字符串必须是9999-99-99格式

参数:
param - 9999-99-99格式的字符串
返回:
java.uilt.Date日期型

StringToDateTime

public java.util.Date StringToDateTime(java.lang.String param)
将String字符串转换为java.uitl.Date日期型
条件是:传入的字符串必须是9999-99-99 24:69:69格式

参数:
param - 9999-99-99 24:69:69格式的字符串
返回:
java.uilt.Date日期型

DateToString

public java.lang.String DateToString(java.util.Date date)
将java.uitl.Date日期型转换为String字符串

参数:
date - 字符串型的日期型
返回:
年月日格式字符串

DateTimeToString

public java.lang.String DateTimeToString(java.util.Date date)
将java.uitl.Date日期型转换为String字符串

参数:
date - 字符串型的日期型
返回:
年月日带时间格式字符串

UtiltdateToSqldate

public java.sql.Timestamp UtiltdateToSqldate(java.util.Date date)
将java.uitl.Date日期型转换为java.sql.Timestamp日期型

参数:
date - java.uitl.Date
返回:
java.sql.Date

compareToday

public long compareToday(java.util.Date date)
比较指定日期和今天相差几天

参数:
date - java.uitl.Date 指定的日期
返回:
long 相差的天数

compareDate

public int compareDate(java.util.Date date1,
                       java.util.Date date2)
比较两个日期相差几天

参数:
date1 - java.uitl.Date 指定的日期1
date2 - java.uitl.Date 指定的日期2
返回:
long 相差的天数

MonthDay

public int MonthDay(int Year,
                    int Month)
获取指定月份有多少天

参数:
Year - 指定的年份
Month - 指定的月份
返回:
long 指定月份有多少天

MonthDay

public int MonthDay(java.lang.String Year,
                    java.lang.String Month)
获取指定月份有多少天

参数:
Year - 指定的年份
Month - 指定的月份
返回:
long 指定月份有多少天

MonthDay

public int MonthDay(java.lang.String YearMonth)
获取指定月份有多少天

参数:
YearMonth - 年月格式为2000-01,或2000-1
返回:
int 指定月份有多少天

isSameWeekDates

public boolean isSameWeekDates(java.util.Date date1,
                               java.util.Date date2)
比较是否是同一周

参数:
date1 - 指定的日期1
date2 - 指定的日期2
返回:
boolean 是否是同一周

getYearList

public java.lang.String[] getYearList(int StartYear)
获取从指定年份到当前年份的所有年份列表

参数:
StartYear - 指定的开始年份
返回:
String[] 年份列表

getYearMonth

public java.lang.String getYearMonth()
获取当前年份加月份

返回:
String 当前年月

getThisYear

public java.lang.String getThisYear()
获取当前年份

返回:
String 当前年份

getThisMonth

public java.lang.String getThisMonth()
获取当前月份

返回:
String 当前月份

getThisMonthFirstDay

public java.lang.String getThisMonthFirstDay()
获取本月的第一天

返回:
String 本月的第一天,格式2006-08-01