| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DateTimeService
This interface defines methods that a DateTime service must provide
| Method Summary | |
|---|---|
|  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. | 
|  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 | 
| Method Detail | 
|---|
String toDateString(Date date)
date - 
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 null
Date convertToDate(String dateString)
                   throws ParseException
dateString - 
ParseException
Date convertToDateTime(String dateTimeString)
                       throws ParseException
dateTimeString - 
ParseException
Timestamp convertToSqlTimestamp(String timeString)
                                throws ParseException
timeString - 
IllegalArgumentException - if the given string is null or blank
ParseException - if the string cannot be converted
Date convertToSqlDate(String dateString)
                      throws ParseException
dateString - 
IllegalArgumentException - if the given string is null or blank
ParseException - if the string cannot be converted
Date convertToSqlDate(Timestamp timestamp)
                      throws ParseException
timestamp - 
ParseException
int 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 - 
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||