类 DateUtils


  • public class DateUtils
    extends org.apache.commons.lang3.time.DateUtils
    时间日期工具类 添加了很多业务项目中需要使用的个性化方法,比如获取周末等 2020-08-08
    从以下版本开始:
    1.3.13.RELEASE
    作者:
    王老实
    • 字段概要

      • 从类继承的字段 org.apache.commons.lang3.time.DateUtils

        MILLIS_PER_DAY, MILLIS_PER_HOUR, MILLIS_PER_MINUTE, MILLIS_PER_SECOND, RANGE_MONTH_MONDAY, RANGE_MONTH_SUNDAY, RANGE_WEEK_CENTER, RANGE_WEEK_MONDAY, RANGE_WEEK_RELATIVE, RANGE_WEEK_SUNDAY, SEMI_MONTH
    • 构造器概要

      构造器 
      构造器 说明
      DateUtils()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegion​(Date date, net.quanter.shield.common.enums.date.Period period)
      获取默认区间时间段
      static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegion​(Date date, net.quanter.shield.common.enums.date.Period period, TimeZone timeZone)
      获取默认区间时间段
      static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegionChina​(Date date, net.quanter.shield.common.enums.date.Period period)
      获取中国时区的时间段
      static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegionGMT​(Date date, net.quanter.shield.common.enums.date.Period period)
      获取GMT时区的时间段
      static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegionUTC​(Date date, net.quanter.shield.common.enums.date.Period period)
      获取UTC时区的时间段
      static net.quanter.shield.common.dto.date.DataRegionDTO getDayRegion​(int days, TimeZone timeZone)
      获取从当前时间计算加减n天后(n可以为负数)的起止时间
      static int getDiff​(Date begin, Date end, net.quanter.shield.common.enums.date.Period period)
      返回两个时间制定字段的差值
      static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonth​(Date date)
      用默认时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
      static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonth​(Date date, TimeZone timeZone)
      得到本月第一个工作日,计算方法是周日为一个星期的第一天
      static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonthChina​(Date date)
      用中国时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
      static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonthGMT​(Date date)
      用GMT时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
      static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonthUTC​(Date date)
      用UTC时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
      static net.quanter.shield.common.dto.date.DataRegionDTO getLastWorkDayForMonth​(Date date, TimeZone timeZone)
      得到本月最后一个工作日,计算方法是周日为一个星期的第一天
      static net.quanter.shield.common.dto.date.DataRegionDTO getLastWorkDayForMonthChina​(Date date)
      用中国时区得到本月最后一个工作日,计算方法是周日为一个星期的第一天
      static Date getNextStartTimeByPeriod​(Date date, net.quanter.shield.common.enums.date.Period period)
      用默认时区返回endTime
      static Date getNextStartTimeByPeriod​(Date date, net.quanter.shield.common.enums.date.Period period, TimeZone timeZone)
      返回某个date,返回指定period的结束时间,这个方法很牛逼啊,很有用 尤其在量化里,调用此方法,可以计算出某根K柱的结束时间 2015-01-05 12:13:14 m1 to 2015-01-05 12:13:00
      static Date getNextStartTimeByPeriodChina​(Date date, net.quanter.shield.common.enums.date.Period period)
      用中国时区返回endTime
      static Date getNextStartTimeByPeriodGMT​(Date date, net.quanter.shield.common.enums.date.Period period)
      用GMT时区返回endTime
      static Date getNextStartTimeByPeriodUTC​(Date date, net.quanter.shield.common.enums.date.Period period)
      用UTC时区返回endTime
      static Date getStartTimeByPeriod​(Date date, net.quanter.shield.common.enums.date.Period period)
      用默认时区返回StartTime
      static Date getStartTimeByPeriod​(Date date, net.quanter.shield.common.enums.date.Period period, TimeZone timeZone)
      返回某个date,返回指定period的起始时间,这个方法很牛逼啊,很有用 尤其在量化里,调用此方法,可以计算出某根K柱的结束时间 2015-01-05 12:13:14 m1 to 2015-01-05 12:13:00
      static Date getStartTimeByPeriodChina​(Date date, net.quanter.shield.common.enums.date.Period period)
      用中国时区返回StartTime
      static Date getStartTimeByPeriodGMT​(Date date, net.quanter.shield.common.enums.date.Period period)
      用GMT时区返回StartTime
      static Date getStartTimeByPeriodUTC​(Date date, net.quanter.shield.common.enums.date.Period period)
      用UTC时区返回StartTime
      static net.quanter.shield.common.dto.date.DataRegionDTO getToday()
      得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getToday​(TimeZone timeZone)
      得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTodayChina()
      用中国时区得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTodayGMT()
      用GMT时区得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTodayUTC()
      用UTC时区得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrow()
      用默认时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrow​(TimeZone timeZone)
      得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrowChina()
      用中国时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrowGMT()
      用GMT时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrowUTC()
      用UTC时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getYestoday()
      用默认时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getYestoday​(TimeZone timeZone)
      得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getYestodayChina()
      用中国时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getYestodayGMT()
      用GMT时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static net.quanter.shield.common.dto.date.DataRegionDTO getYestodayUTC()
      用UTC时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
      static boolean isWeekEnd​(Date date)
      判断是否周末
      static boolean isWeekEnd​(Date date, TimeZone timeZone)
      判断是否周末
      static boolean isWeekEndChina​(Date date)
      判断是否周末(周六,周日)
      static boolean isWeekEndGMT​(Date date)
      判断是否周末
      static boolean isWeekEndUTC​(Date date)
      判断是否周末
      static boolean isWorkDay​(Date date)
      判断是否工作日
      static boolean isWorkDay​(Date date, TimeZone timeZone)
      判断是否工作日
      static boolean isWorkDayChina​(Date date)
      判断是否工作日
      static boolean isWorkDayGMT​(Date date)
      判断是否工作日
      static boolean isWorkDayUTC​(Date date)
      判断是否工作日
      • 从类继承的方法 org.apache.commons.lang3.time.DateUtils

        addDays, addHours, addMilliseconds, addMinutes, addMonths, addSeconds, addWeeks, addYears, ceiling, ceiling, ceiling, getFragmentInDays, getFragmentInDays, getFragmentInHours, getFragmentInHours, getFragmentInMilliseconds, getFragmentInMilliseconds, getFragmentInMinutes, getFragmentInMinutes, getFragmentInSeconds, getFragmentInSeconds, isSameDay, isSameDay, isSameInstant, isSameInstant, isSameLocalTime, iterator, iterator, iterator, parseDate, parseDate, parseDateStrictly, parseDateStrictly, round, round, round, setDays, setHours, setMilliseconds, setMinutes, setMonths, setSeconds, setYears, toCalendar, toCalendar, truncate, truncate, truncate, truncatedCompareTo, truncatedCompareTo, truncatedEquals, truncatedEquals
    • 构造器详细资料

      • DateUtils

        public DateUtils()
    • 方法详细资料

      • getStartTimeByPeriod

        public static Date getStartTimeByPeriod​(Date date,
                                                net.quanter.shield.common.enums.date.Period period)
        用默认时区返回StartTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getStartTimeByPeriodGMT

        public static Date getStartTimeByPeriodGMT​(Date date,
                                                   net.quanter.shield.common.enums.date.Period period)
        用GMT时区返回StartTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getStartTimeByPeriodUTC

        public static Date getStartTimeByPeriodUTC​(Date date,
                                                   net.quanter.shield.common.enums.date.Period period)
        用UTC时区返回StartTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getStartTimeByPeriodChina

        public static Date getStartTimeByPeriodChina​(Date date,
                                                     net.quanter.shield.common.enums.date.Period period)
        用中国时区返回StartTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getStartTimeByPeriod

        public static Date getStartTimeByPeriod​(Date date,
                                                net.quanter.shield.common.enums.date.Period period,
                                                TimeZone timeZone)
        返回某个date,返回指定period的起始时间,这个方法很牛逼啊,很有用 尤其在量化里,调用此方法,可以计算出某根K柱的结束时间 2015-01-05 12:13:14 m1 to 2015-01-05 12:13:00
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        2015-01-01 00:00:00.000
      • getNextStartTimeByPeriod

        public static Date getNextStartTimeByPeriod​(Date date,
                                                    net.quanter.shield.common.enums.date.Period period)
        用默认时区返回endTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getNextStartTimeByPeriodGMT

        public static Date getNextStartTimeByPeriodGMT​(Date date,
                                                       net.quanter.shield.common.enums.date.Period period)
        用GMT时区返回endTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getNextStartTimeByPeriodUTC

        public static Date getNextStartTimeByPeriodUTC​(Date date,
                                                       net.quanter.shield.common.enums.date.Period period)
        用UTC时区返回endTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getNextStartTimeByPeriodChina

        public static Date getNextStartTimeByPeriodChina​(Date date,
                                                         net.quanter.shield.common.enums.date.Period period)
        用中国时区返回endTime
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        返回:
        2015-01-01 00:00:00.000
      • getNextStartTimeByPeriod

        public static Date getNextStartTimeByPeriod​(Date date,
                                                    net.quanter.shield.common.enums.date.Period period,
                                                    TimeZone timeZone)
        返回某个date,返回指定period的结束时间,这个方法很牛逼啊,很有用 尤其在量化里,调用此方法,可以计算出某根K柱的结束时间 2015-01-05 12:13:14 m1 to 2015-01-05 12:13:00
        参数:
        date - 2015-01-05 12:13:14.234
        period - Period.MONTH
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        2015-01-01 00:00:00.000
      • getDataRegion

        public static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegion​(Date date,
                                                                                     net.quanter.shield.common.enums.date.Period period,
                                                                                     TimeZone timeZone)
        获取默认区间时间段
        参数:
        date - 2020-01-01 12:00:00
        period - Period.DAY
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getDataRegion

        public static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegion​(Date date,
                                                                                     net.quanter.shield.common.enums.date.Period period)
        获取默认区间时间段
        参数:
        date - 2020-01-01 12:00:00
        period - Period.DAY
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getDataRegionGMT

        public static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegionGMT​(Date date,
                                                                                        net.quanter.shield.common.enums.date.Period period)
        获取GMT时区的时间段
        参数:
        date - 2020-01-01 12:00:00
        period - Period.DAY
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getDataRegionUTC

        public static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegionUTC​(Date date,
                                                                                        net.quanter.shield.common.enums.date.Period period)
        获取UTC时区的时间段
        参数:
        date - 2020-01-01 12:00:00
        period - Period.DAY
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getDataRegionChina

        public static net.quanter.shield.common.dto.date.DataRegionDTO getDataRegionChina​(Date date,
                                                                                          net.quanter.shield.common.enums.date.Period period)
        获取中国时区的时间段
        参数:
        date - 2020-01-01 12:00:00
        period - Period.DAY
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getDayRegion

        public static net.quanter.shield.common.dto.date.DataRegionDTO getDayRegion​(int days,
                                                                                    TimeZone timeZone)
        获取从当前时间计算加减n天后(n可以为负数)的起止时间
        参数:
        days - 0
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getToday

        public static net.quanter.shield.common.dto.date.DataRegionDTO getToday​(TimeZone timeZone)
        得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        参数:
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getToday

        public static net.quanter.shield.common.dto.date.DataRegionDTO getToday()
        得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getTodayGMT

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTodayGMT()
        用GMT时区得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getTodayUTC

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTodayUTC()
        用UTC时区得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getTodayChina

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTodayChina()
        用中国时区得到今天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-01 00:00:00,2020-01-02 00:00:00]
      • getYestoday

        public static net.quanter.shield.common.dto.date.DataRegionDTO getYestoday​(TimeZone timeZone)
        得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        参数:
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        [2019-12-31 00:00:00,2020-01-01 00:00:00]
      • getYestoday

        public static net.quanter.shield.common.dto.date.DataRegionDTO getYestoday()
        用默认时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2019-12-31 00:00:00,2020-01-01 00:00:00]
      • getYestodayGMT

        public static net.quanter.shield.common.dto.date.DataRegionDTO getYestodayGMT()
        用GMT时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2019-12-31 00:00:00,2020-01-01 00:00:00]
      • getYestodayUTC

        public static net.quanter.shield.common.dto.date.DataRegionDTO getYestodayUTC()
        用UTC时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2019-12-31 00:00:00,2020-01-01 00:00:00]
      • getYestodayChina

        public static net.quanter.shield.common.dto.date.DataRegionDTO getYestodayChina()
        用中国时区得到昨天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2019-12-31 00:00:00,2020-01-01 00:00:00]
      • getTomorrow

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrow​(TimeZone timeZone)
        得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        参数:
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        [2020-01-02 00:00:00,2020-01-03 00:00:00]
      • getTomorrow

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrow()
        用默认时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-02 00:00:00,2020-01-03 00:00:00]
      • getTomorrowUTC

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrowUTC()
        用UTC时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-02 00:00:00,2020-01-03 00:00:00]
      • getTomorrowGMT

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrowGMT()
        用GMT时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-02 00:00:00,2020-01-03 00:00:00]
      • getTomorrowChina

        public static net.quanter.shield.common.dto.date.DataRegionDTO getTomorrowChina()
        用中国时区得到明天的起止时间 e.g currentTime is 2020-01-01 12:00:00
        返回:
        [2020-01-02 00:00:00,2020-01-03 00:00:00]
      • getDiff

        public static int getDiff​(Date begin,
                                  Date end,
                                  net.quanter.shield.common.enums.date.Period period)
        返回两个时间制定字段的差值
        参数:
        begin - 2015-01-05 12:13:14.234
        end - 2015-01-06 12:13:14.234
        period - Period.DAY
        返回:
        1
      • isWorkDay

        public static boolean isWorkDay​(Date date,
                                        TimeZone timeZone)
        判断是否工作日
        参数:
        date - 2020-02-02
        timeZone - CHINA
        返回:
        false
      • isWorkDay

        public static boolean isWorkDay​(Date date)
        判断是否工作日
        参数:
        date - 2020-02-04
        返回:
        true
      • isWorkDayGMT

        public static boolean isWorkDayGMT​(Date date)
        判断是否工作日
        参数:
        date - 2020-02-04
        返回:
        true
      • isWorkDayUTC

        public static boolean isWorkDayUTC​(Date date)
        判断是否工作日
        参数:
        date - 2020-02-04
        返回:
        true
      • isWorkDayChina

        public static boolean isWorkDayChina​(Date date)
        判断是否工作日
        参数:
        date - 2020-02-04
        返回:
        true
      • isWeekEnd

        public static boolean isWeekEnd​(Date date,
                                        TimeZone timeZone)
        判断是否周末
        参数:
        date - 2020-02-01 12:00:00
        timeZone - GMT
        返回:
        true
      • isWeekEnd

        public static boolean isWeekEnd​(Date date)
        判断是否周末
        参数:
        date - 2020-02-01 12:00:00
        返回:
        true
      • isWeekEndGMT

        public static boolean isWeekEndGMT​(Date date)
        判断是否周末
        参数:
        date - 2020-02-01 12:00:00
        返回:
        true
      • isWeekEndUTC

        public static boolean isWeekEndUTC​(Date date)
        判断是否周末
        参数:
        date - 2020-02-01 12:00:00
        返回:
        true
      • isWeekEndChina

        public static boolean isWeekEndChina​(Date date)
        判断是否周末(周六,周日)
        参数:
        date - 2020-02-01 12:00:00
        返回:
        true
      • getFirstWorkDayForMonth

        public static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonth​(Date date,
                                                                                               TimeZone timeZone)
        得到本月第一个工作日,计算方法是周日为一个星期的第一天
        参数:
        date - 2020-02-01 12:00:00
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        2020-01-27 00:00:00
      • getFirstWorkDayForMonth

        public static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonth​(Date date)
        用默认时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
        参数:
        date - 2020-02-01 12:00:00
        返回:
        2020-01-27 00:00:00
      • getFirstWorkDayForMonthGMT

        public static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonthGMT​(Date date)
        用GMT时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
        参数:
        date - 2020-02-01 12:00:00
        返回:
        2020-01-27 00:00:00
      • getFirstWorkDayForMonthUTC

        public static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonthUTC​(Date date)
        用UTC时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
        参数:
        date - 2020-02-01 12:00:00
        返回:
        2020-01-27 00:00:00
      • getFirstWorkDayForMonthChina

        public static net.quanter.shield.common.dto.date.DataRegionDTO getFirstWorkDayForMonthChina​(Date date)
        用中国时区得到本月第一个工作日,计算方法是周日为一个星期的第一天
        参数:
        date - 2020-02-01 12:00:00
        返回:
        2020-01-27 00:00:00
      • getLastWorkDayForMonth

        public static net.quanter.shield.common.dto.date.DataRegionDTO getLastWorkDayForMonth​(Date date,
                                                                                              TimeZone timeZone)
        得到本月最后一个工作日,计算方法是周日为一个星期的第一天
        参数:
        date - 2020-02-01 12:00:00
        timeZone - TimeZones.DEFAULT_TIME_ZONE
        返回:
        本月最后一个工作日
      • getLastWorkDayForMonthChina

        public static net.quanter.shield.common.dto.date.DataRegionDTO getLastWorkDayForMonthChina​(Date date)
        用中国时区得到本月最后一个工作日,计算方法是周日为一个星期的第一天
        参数:
        date - 2020-02-01 12:00:00
        返回:
        2019-12-27 00:00:00