Package de.gsi.financial.samples.service
Class CalendarUtils
- java.lang.Object
-
- de.gsi.financial.samples.service.CalendarUtils
-
public class CalendarUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CalendarUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Interval<java.util.Calendar>createByDateInterval(java.lang.String dateIntervalPattern)Create the calendar interval instance by date interval pattern: yyyy/MM/dd-yyyy/MM/dd for example: 2017/12/01-2017/12/22static java.util.CalendarcreateByDateTime(java.lang.String datetimePattern)Create the calendar instance by datetime pattern: yyyy/MM/dd HH:mm for example: 2017/12/01 15:30static Interval<java.util.Calendar>createByDateTimeInterval(java.lang.String datetimeIntervalPattern)Create the calendar interval instance by datetime interval pattern: yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm for example: 2017/12/01 15:30-2017/12/22 22:15static Interval<java.util.Calendar>createByTimeInterval(java.lang.String timeIntervalPattern)Create the calendar interval instance by time interval pattern: HH:mm-HH:mm for example: 15:30-22:15
-
-
-
Method Detail
-
createByDateInterval
public static Interval<java.util.Calendar> createByDateInterval(java.lang.String dateIntervalPattern) throws java.text.ParseException
Create the calendar interval instance by date interval pattern: yyyy/MM/dd-yyyy/MM/dd for example: 2017/12/01-2017/12/22- Parameters:
dateIntervalPattern- String- Returns:
- calendar interval instance
- Throws:
java.text.ParseException- parsing fails
-
createByDateTimeInterval
public static Interval<java.util.Calendar> createByDateTimeInterval(java.lang.String datetimeIntervalPattern) throws java.text.ParseException
Create the calendar interval instance by datetime interval pattern: yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm for example: 2017/12/01 15:30-2017/12/22 22:15- Parameters:
datetimeIntervalPattern- String- Returns:
- calendar interval instance
- Throws:
java.text.ParseException- parsing fails
-
createByTimeInterval
public static Interval<java.util.Calendar> createByTimeInterval(java.lang.String timeIntervalPattern) throws java.text.ParseException
Create the calendar interval instance by time interval pattern: HH:mm-HH:mm for example: 15:30-22:15- Parameters:
timeIntervalPattern- String- Returns:
- calendar interval instance
- Throws:
java.text.ParseException- parsing fails
-
createByDateTime
public static java.util.Calendar createByDateTime(java.lang.String datetimePattern) throws java.text.ParseExceptionCreate the calendar instance by datetime pattern: yyyy/MM/dd HH:mm for example: 2017/12/01 15:30- Parameters:
datetimePattern- String- Returns:
- calendar interval instance
- Throws:
java.text.ParseException- parsing fails
-
-