介绍

日期处理工具类

常量

DAFAULT_DATE_FORMAT 缺省的日期格式yyyy-MM-dd
DAFAULT_DATETIME_FORMAT 缺省的日期时间格式 yyyy-MM-dd HH:mm:ss
DAFAULT_TIME_FORMAT 缺省的时间格式HH:mm:ss

方法

getDatedifferenceMinutes(String startTime, String EndTime) : Long

计算date日期相差分钟

  • 参数说明
参数名 类型 必填 默认值 说明
startTime String 开始时间
EndTime String 介绍时间

getFormatInstance(String pattern) : SimpleDateFormat

获取格式化实例.如果为空使用DAFAULT_DATE_FORMAT

  • 参数说明
参数名 类型 必填 默认值 说明
pattern String 时间格式字符串

formatDateTime(Date d) :String

格式化成日期时间

  • 参数说明
参数名 类型 必填 默认值 说明
d Date 日期

formatDate(Date d) :String

格式化成日期

  • 参数说明
参数名 类型 必填 默认值 说明
d Date 日期

formatTime(Date d):String
格式化时间

  • 参数说明
参数名 类型 必填 默认值 说明
d Date 日期

formatDate(Date date, String pattern):String

根据指定格式化来格式日期.

  • 参数说明
参数名 类型 必填 默认值 说明
date Date 待格式化的日期
pattern String 格式化样式或分格,如yyMMddHHmmss
  • 返回数据说明:
    字符串型日期.

    getDate(String date, String format):Date

    得到指定格式的日期对象
    • 参数说明
参数名 类型 必填 默认值 说明
date String 日期
format String 指定格式 为null则表单日期

clearTime(Date d): Date

清空时间值

  • 参数说明
参数名 类型 必填 默认值 说明
date Date 待格式化的日期

getTimeDescByMS(Long ms):String

时间间隔的文字描述

  • 参数说明
参数名 类型 必填 默认值 说明
ms Long 时间间隔

getNow() Date

取得Date型的当前日期

daysBetweenDate(Date startDate, Date endDate):Integer

计算两个整型日期之间的天数

  • 参数说明
参数名 类型 必填 默认值 说明
startDate Date 开始时间
endDate Date 介绍时间

getFistDayOfMonth(Date date):Integer

某年月的第一天

  • 参数说明
参数名 类型 必填 默认值 说明
date Date 待格式化的日期

getLastDayOfMonth(int year, int month):Integer

某年月的最后一天

  • 参数说明
参数名 类型 必填 默认值 说明
year int
month int

getFormatInstance(String pattern):SimpleDateFormat

获取日期格式化实例

  • 参数说明
参数名 类型 必填 默认值 说明
pattern String 时间格式字符串如:HH:mm:ss

fixTimestamp(String str, boolean dateOnly):String

修正以字符串形式表示的日期时间值,如果日期时间不符合格式将修正该值。

  • 参数说明
参数名 类型 必填 默认值 说明
str String 以字符串形式表达的日期时间值
dateOnly boolean 是否只返回日期部分字符串
  • 返回数据说明:
    修正后的值。
最后编辑: admin  文档更新时间: 2023-04-26 08:43   作者:刘利军