public interface DateTimeService
| Modifier and Type | Method and Description | 
|---|---|
| Date | convertToDate(String dateString)Translates the specified string into a date without a time component, see implementation class for formatting details | 
| Date | convertToDateTime(String dateTimeString)Translates the specified string into a date with a time component, formatted according to "stringDateTimeFormat" that the
 service is configured with | 
| Date | convertToSqlDate(String dateString)Converts the given String into a java.sql.Date instance | 
| Date | convertToSqlDate(Timestamp timestamp)Converts a Timestamp into a sql Date. | 
| Date | convertToSqlDateUpperBound(String dateString)Converts the given String into a java.sql.Date instance for the next day | 
| Time | convertToSqlTime(String timeString)Converts the given String into a java.sql.Time instance | 
| Timestamp | convertToSqlTimestamp(String timeString)Converts the given String into a java.sql.Timestamp instance according to the "stringDateTimeFormat" that the service is
 configured with | 
| int | dateDiff(Date date1,
                Date date2,
                boolean inclusive)Returns the number of days between two days - start and end date of some arbitrary period. | 
| Calendar | getCalendar(Date date)Returns a Calendar initialized to the given Date | 
| Calendar | getCurrentCalendar()Returns a Calendar initialized with the current Date | 
| Date | getCurrentDate()Returns the current date/time as a java.util.Date | 
| Date | getCurrentSqlDate()Returns the current date/time as a java.sql.Date | 
| Date | getCurrentSqlDateMidnight()Returns the current date as a java.sql.Date rounded back to midnight. | 
| Timestamp | getCurrentTimestamp()Returns the current date/time as a java.sql.Timestamp | 
| String | toDateString(Date date)Translates the specified date into a string without a time component, formatted according to "stringDateFormat" that the
 service is configured with | 
| String | toDateStringForFilename(Date date)Returns a String representing a date that is suitable for file names, and is preferably chronologically sortable | 
| String | toDateTimeString(Date date)Translates the specified date into a string with a time component, formatted according to the "stringDateTimeFormat" that the
 service is configured with | 
| String | toDateTimeStringForFilename(Date date)Returns a String representing a date/time that is suitable for file names, and is preferably chronologically sortable | 
| String | toString(Date date,
                String pattern)Translates the specified date into a string without a time component, formatted according to the specified pattern | 
| String | toTimeString(Time time)Translates the specified time into a string without a date component, formatted according to "stringTimeFormat" that the
 service is configured with | 
String toDateString(Date date)
date - String toTimeString(Time time)
time - String toDateTimeString(Date date)
date - String toString(Date date, String pattern)
date - Date getCurrentDate()
Timestamp getCurrentTimestamp()
Date getCurrentSqlDate()
Date getCurrentSqlDateMidnight()
Calendar getCurrentCalendar()
Calendar getCalendar(Date date)
IllegalArgumentException - if the given Date is nullDate convertToDate(String dateString) throws ParseException
dateString - ParseExceptionDate convertToDateTime(String dateTimeString) throws ParseException
dateTimeString - ParseExceptionTimestamp convertToSqlTimestamp(String timeString) throws ParseException
timeString - IllegalArgumentException - if the given string is null or blankParseException - if the string cannot be convertedDate convertToSqlDate(String dateString) throws ParseException
dateString - IllegalArgumentException - if the given string is null or blankParseException - if the string cannot be convertedDate convertToSqlDateUpperBound(String dateString) throws ParseException
dateString - IllegalArgumentException - if the given string is null or blankParseException - if the string cannot be convertedTime convertToSqlTime(String timeString) throws ParseException
timeString - IllegalArgumentException - if the given string is null or blankParseException - if the string cannot be convertedDate convertToSqlDate(Timestamp timestamp) throws ParseException
timestamp - ParseExceptionint dateDiff(Date date1, Date date2, boolean inclusive)
date1 - The first date in the perioddate2 - The second date in the periodinclusive - Whether the result should include both the start and the end date. Otherwise it only includes one.String toDateStringForFilename(Date date)
date - String toDateTimeStringForFilename(Date date)
date - Copyright © 2005–2014 The Kuali Foundation. All rights reserved.