| Modifier and Type | Field and Description |
|---|---|
static int |
maxDate |
static int |
maxYear |
static org.apache.commons.lang3.time.FastDateFormat |
sdf |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_China |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_China_Hour |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_HM |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_HMS |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_Other |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_point_YM |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_point_YMD |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_time |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_time_ms |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_Year |
static org.apache.commons.lang3.time.FastDateFormat |
sdf_yMd |
static int |
weeks |
| Constructor and Description |
|---|
CalendarUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
addDay(String date,
int days)
日期加天
|
static Date |
addDays(String days)
获取几天后日期
|
static Date |
addYears(Date date,
int years) |
static boolean |
beforeDate(Date date1,
Date date2)
比较是否在日期之前,true:date1在date2之前。false:date1在date2之后
|
static int |
compareToDate(Date date1,
Date date2)
比较日期,true:date1在date2之前。false:date1在date2之后
|
static Date |
concatDate(Date date,
String time)
连接日期格式是 yyyy-MM-dd HH:mm:ss
|
static String |
date2China(Date d) |
static Date |
formatDate(Date date)
将日期进行格式化(参数类型java.util.Date),格式:yyyy-MM-dd
|
static Date |
formatDate(String str)
将日期进行格式化(参数类型java.util.Date),
|
static String |
formatDateStr(Date date)
格式化日期yyMMdd成字符串
|
static String |
formatDateTime(Date date)
格式化日期格式为 yyyy-MM-dd HH:mm:ss
|
static String |
formatDateToString(Date date)
格式化日期格式为 yyyy-MM-dd
|
static String |
formatDateToStyle(Date date)
格式化日期格式为 yyyy-MM-dd-
|
static String |
formateDate(Date date)
将java.sql.Date日期格式化成'yyyy-MM-dd'格式字符串
|
static Date |
formateDateByHMDate(String dateString)
将'yyyy-MM-dd HH:mm'格式字符串格式化成Date对象
|
static String |
formateDatetoStr(Date dateTime)
将日期转换成yyyy-MM-dd字符串
|
static Date |
formateToHMDate(Date date)
将日期进行格式化(参数类型java.util.Date),格式:yyyy-MM-dd HH:mm
|
static String |
formateToStrChinaYMDDate(Date date)
将java.util.Date日期格式化成'yyyy年MM月dd日'格式字符串
|
static String |
formateToStrHMDate(Date date)
将java.util.Date日期格式化成'yyyy-MM-dd HH:mm'格式字符串
|
static Date |
formatObjectToDate(Object str)
将日期进行格式化对象(参数类型java.util.Date),格式:yyyy-MM-dd HH:mm:ss"
|
static String |
formatTime(Date date)
格式化时间格式为HH:mm:ss
|
static String |
formatYearToStr(Date date)
获取日期的年度字符串,格式:yyyy
|
static String |
formatYMdDateStr(Date date)
格式化日期yyMMdd成字符串
|
static String |
forNYRTime(String time)
将字符窜形式的日期转换成 年 月 日
|
static String |
forTime(String time)
将字符窜形式的日期转换成 年 月 号
|
static String |
getCurChinaYMDStrDate()
获取当前日期的字符串,格式:"yyyy年MM月dd日"
|
static Date |
getCurDate()
获取当前日期的Date对象,格式:yyyy-MM-dd
|
static Date |
getCurHMDate()
获取当前日期的Date对象(含时分),格式:yyyy-MM-dd HH:mm
|
static Date |
getCurHMSDate() |
static String |
getCurHMSStrDate()
获取当前日期含时分秒字符串,格式为:yyyy-MM-dd HH:mm:ss
|
static String |
getCurrentWeekday()
获得本周星期日的日期
|
static String |
getCurrentYearFirst()
获得本年第一天的日期
|
static String |
getCurrYear()
获取当前年度,如:2010
|
static String |
getCurrYearMonthWeek()
获取年月星期,如2009043
|
static String |
getCurStrDate()
获取当前日期字符串,格式为:2010-11-08
yyyy-MM-dd
|
static String |
getCurStrYear()
获取当前日期的年度字符串,格式:2010
|
static String |
getCurYearEndStrDate()
获得本年最后一天的日期 *
|
static Date |
getDateAfter(Date d,
int day)
得到几天后的时间
|
static Date |
getDateBefore(Date d,
int day)
得到几天前的时间
|
static String |
getDateDay(Date date)
获取日期天数
|
static String |
getDateHour(Date date)
获取日期小时
|
static String |
getDateMonth(Date date)
获取日期月份
|
static String |
getDateYear(Date date)
获取日期年份
|
static int |
getDayOfMonth()
获得今天在本月的第几天(获得当前日)
|
static int |
getDayOfYear()
获得今天在本年的第几天
|
static long |
getDays(String date1,
String date2)
两个时间之间的天数
date1-date2
|
static Long |
getDaysByTwoDate(Date date1,
Date date2)
计算两个日期天数之差date2-date1
|
static String |
getDefaultDay()
计算当月最后一天,返回字符串
|
static String |
getFirstDayOfMonth()
获取当月第一天
|
static Date |
getHMSDateByString(String time) |
static int |
getLastDayOfMonth(int year,
int month)
获取某年某月的最后一天
|
static int |
getLastMonthDays()
得到上个月多少天
|
static int |
getMaxYear()
获得本年有多少天
|
static String |
getMondayOFWeek()
获得本周一的日期
|
static int |
getMondayPlus()
获得当前日期与本周日相差的天数
|
static int |
getMonth()
获得当前月份
|
static Date |
getNewDay(Date SourceDate,
int year,
int month,
int day)
根据老日期和年月日参数得出新的日期,"+"表示加,“-”表示减
|
static String |
getNextMonday()
获得下周星期一的日期
|
static String |
getNextMonthEnd()
获得下个月最后一天的日期
|
static String |
getNextMonthFirst()
获得下个月第一天的日期
|
static String |
getNextSunday()
获得下周星期日的日期
|
static String |
getNextYearEnd()
获得明年最后一天的日期
|
static String |
getNextYearFirst()
获得明年第一天的日期
|
static String |
getNowTime(String dateformat)
获取当天时间
|
static String |
getPreviousMonthEnd()
获得上月最后一天的日期
|
static String |
getPreviousMonthFirst()
上月第一天
|
static String |
getPreviousWeekday()
获得上周星期一的日期
|
static String |
getPreviousWeekSunday()
获得上周星期日的日期
|
static String |
getPreviousYearEnd() |
String |
getPreviousYearFirstStrDate()
获得上年第一天的日期 *
|
static Date |
getPuTongDate(Date date)
获取通用的日期Date对象,格式:Mon Nov 08 02:11:13 GMT 2010,用于javascript脚本中解析日期
"yyyy/MM/dd HH:mm"
|
static String |
getSaturday()
获得相应周的周六的日期
|
static String |
getStrDatefromSignDate(String date)
将'(yyyy/MM/dd hh:mm)'的特殊日期字符串转换成'yyyy年MM月dd日'格式
|
static String |
getThisSeasonFinallyTime(int month)
获得本季度最后一天
|
static String |
getThisSeasonFirstTime(int month)
获得本季度第一天
|
static long |
getTime(String sj1)
得到时间日期的分钟数
|
static String |
getTimeMs()
获取毫秒时间
|
static String |
getTwoDay(String sj1,
String sj2)
得到二个日期间的间隔天数
sj1 - sj2
|
static long |
getTwoMinute(Date sj1,
Date sj2)
获取两个时间段的间隔分钟数
sj1 - sj2
|
static String |
getTwoMinute(String sj1,
String sj2)
获取两个时间段的间隔分钟数
sj1 - sj2
|
static String |
getWeek(String sdate)
根据一个日期,返回是星期几的字符串
|
static int |
getWeekOfMonth()
获得今天是这个月的第几周
|
static int |
getYear()
获得当前年份
|
static int |
getYearPlus() |
static boolean |
isLeapYear(int year)
是否闰年
|
static boolean |
isLeapYear2(int year)
是否闰年
|
static void |
main(String[] args)
测试
|
static int |
stateDays(String beginDate,
String endDate)
根据两个日期算天数
|
static String |
subDay(String date,
int days)
日期减天
|
public static final org.apache.commons.lang3.time.FastDateFormat sdf_China
public static final org.apache.commons.lang3.time.FastDateFormat sdf_China_Hour
public static final org.apache.commons.lang3.time.FastDateFormat sdf
public static final org.apache.commons.lang3.time.FastDateFormat sdf_HMS
public static final org.apache.commons.lang3.time.FastDateFormat sdf_HM
public static final org.apache.commons.lang3.time.FastDateFormat sdf_Year
public static final org.apache.commons.lang3.time.FastDateFormat sdf_Other
public static final org.apache.commons.lang3.time.FastDateFormat sdf_time
public static final org.apache.commons.lang3.time.FastDateFormat sdf_point_YMD
public static final org.apache.commons.lang3.time.FastDateFormat sdf_point_YM
public static final org.apache.commons.lang3.time.FastDateFormat sdf_time_ms
public static final org.apache.commons.lang3.time.FastDateFormat sdf_yMd
public static int weeks
public static int maxDate
public static int maxYear
public static void main(String[] args)
args - public static String getTimeMs()
public static int getYear()
public static int getMonth()
public static int getDayOfYear()
public static int getDayOfMonth()
public static int getWeekOfMonth()
public static String getTwoDay(String sj1, String sj2)
sj1 - sj2 - public static String getTwoMinute(String sj1, String sj2)
sj1 - sj2 - public static long getTwoMinute(Date sj1, Date sj2)
sj1 - sj2 - public static long getDays(String date1, String date2)
date1 - date2 - public static int getMondayPlus()
public static String getMondayOFWeek()
public static String getSaturday()
public static String getPreviousWeekSunday()
public static String getPreviousWeekday()
public static String getNextMonday()
public static String getNextSunday()
public static String getDefaultDay()
public static String getPreviousMonthFirst()
public static String getFirstDayOfMonth()
public static String getCurrentWeekday()
public static String getNowTime(String dateformat)
dateformat - public static String getPreviousMonthEnd()
public static String getNextMonthFirst()
public static String getNextMonthEnd()
public static String getNextYearEnd()
public static String getNextYearFirst()
public static int getMaxYear()
public static int getYearPlus()
public static String getCurrentYearFirst()
public static String getPreviousYearEnd()
public static String getThisSeasonFirstTime(int month)
month - public static String getThisSeasonFinallyTime(int month)
month - public static int getLastDayOfMonth(int year,
int month)
year - 年month - 月public static boolean isLeapYear(int year)
year - 年public static boolean isLeapYear2(int year)
year - public static String getCurrYear()
public static String getCurrYearMonthWeek()
public static Long getDaysByTwoDate(Date date1, Date date2)
date1 - date2 - public static String formateDatetoStr(Date dateTime)
dateTime - public static String getCurStrDate()
public static Date getCurDate()
public static Date formatDate(Date date)
date - public static Date formatDate(String str)
str - public static String formatDateStr(Date date)
date - public static String formatYMdDateStr(Date date)
date - public static String formateDate(Date date)
date - public static String getCurChinaYMDStrDate()
public static String formateToStrChinaYMDDate(Date date)
date - public static String getStrDatefromSignDate(String date)
date - public static String getCurHMSStrDate()
public static Date getCurHMDate()
public static Date formateToHMDate(Date date)
date - public static String formateToStrHMDate(Date date)
date - public static Date formateDateByHMDate(String dateString)
dateString - public static Date getPuTongDate(Date date)
date - public static String getCurYearEndStrDate()
public static String formatYearToStr(Date date)
date - public static String getCurStrYear()
public static String formatDateToStyle(Date date)
date - public static boolean beforeDate(Date date1, Date date2)
date1 - date2 - public static Date concatDate(Date date, String time)
date - time - public static String formatDateToString(Date date)
date - public static int compareToDate(Date date1, Date date2)
date1 - date2 - public static String formatDateTime(Date date)
date - public static int stateDays(String beginDate, String endDate)
beginDate - endDate - public static long getTime(String sj1)
sj1 - public static int getLastMonthDays()
public static Date getDateBefore(Date d, int day)
d - day - public static Date getDateAfter(Date d, int day)
d - day - public static Date formatObjectToDate(Object str)
str - public String getPreviousYearFirstStrDate()
public static Date getCurHMSDate()
- Copyright © 2015–2021 cn.gtmap. All rights reserved.