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–2016 The Kuali Foundation. All rights reserved.