|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ebasetech.ufs.utility.DateFormat
Field Summary | |
static char |
DATE_DELIMITER
|
static int |
DATE_FORMAT
|
static char |
MILLISECONDS_DELIMITER
|
static java.lang.String[] |
SUPPORTED_DATE_FORMATS
|
static char |
TIME_DELIMITER
|
static java.util.TimeZone |
UTC
|
Constructor Summary | |
DateFormat()
|
Method Summary | |
static java.lang.String |
convertCalendarDateToString(CalendarDate date)
|
static java.lang.String |
convertJulianDateToString(double julianDate)
format julian date as dd/mm/yyyy Change log 19/05/2003 * Jon * Support US date formats |
static java.lang.String |
formatDdmmyyyyForUser(java.lang.String date)
format dd/mm/yyyy in the selected date format Change log 20/05/2003 * Jon * Started |
static java.lang.String |
formatJdbcDateTime(long date)
|
static java.lang.String |
formatStringDate(int day,
int month,
long year)
|
static java.lang.String |
formatYyyyMmDdForUser(java.lang.String date)
format yyyymmdd in the selected date format Change log 20/05/2003 * Jon * Started |
static java.lang.String |
getDate()
returns the current date in the selected date format Change log 21/05/2003 * Jon * Created to support US dates |
static java.lang.String |
getDateAsJulianDays(java.util.Calendar today)
Returns a String representation of the given date as a Julian number. |
static java.lang.String |
getDateFormatText()
returns the selected date format in text |
static java.lang.String |
getDateyyyyddmm(CalendarDate date)
Returns a string in the format yyyyddmm Change log 21/05/2003 * Jon * Created to support US dates |
static java.lang.String |
getDateyyyymmdd(CalendarDate date)
Returns a string in the format yyyymmdd Change log 17/03/2003 * Jon * Allow years beginning with 0 |
static java.lang.String |
getFormattedDate(java.util.Calendar cal)
Answers a formatted date string for the given calendar |
static double |
getJulianDate()
returns the current date as a julian value |
static java.lang.String |
getTodayAsJdbcDateString()
|
static java.lang.String |
getTodaysDate()
Change log 20/05/2003 * Jon * Support for US date formats |
static java.lang.String |
getTodaysDateAsJulianDays()
Returns a String representation of the current date as a Julian number. |
static java.lang.String |
getTodaysDateTimeInSeconds()
Returns a String representation of the current date time as a number of seconds. |
static java.lang.String |
internalDateToSql(java.lang.String date)
static method to convert a UFS internal date representation to an SQL escape sequence that can be handled by all databases Called when a date type (date or timestamp) is referenced in a where clause or when a date type is being updated or inserted input format can be any of the supported date formats (dd and mm can have 1 or 2 characters) output format is yyyy-mm-dd Change log 19/05/2003 * Jon * Support US date formats |
static CalendarDate |
makeCalendarDate(java.lang.String value)
make a calendar date from a string. |
static long |
parseDateToMillisecs(java.util.Date date)
|
static java.lang.Long |
parseJdbcTimeStampToMillisecs(java.lang.String timestamp)
|
static int[] |
parseSystemDate(java.lang.String value)
|
static java.lang.String |
sqlDateToInternal(java.lang.String s)
static method to convert a string containg a java.sql.Date.toString() to the UFS date format being used Called when a date type (date or timestamp) is read from a database either by DBSource or DynamicList. |
static double |
stdDateToJulianDays_(java.lang.String s)
|
static java.lang.String |
stdDateToJulianDays(java.lang.String s)
Converts a standard date string to a string value of Julian days Called by script processing where a date literal has been encountered and needs to be converted to a julian day value Change log 19/05/2003 * Jon * Support US date formats |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.util.TimeZone UTC
public static char DATE_DELIMITER
public static char TIME_DELIMITER
public static char MILLISECONDS_DELIMITER
public static int DATE_FORMAT
public static final java.lang.String[] SUPPORTED_DATE_FORMATS
Constructor Detail |
public DateFormat()
Method Detail |
public static java.lang.String convertJulianDateToString(double julianDate)
public static java.lang.String convertCalendarDateToString(CalendarDate date)
public static java.lang.String formatDdmmyyyyForUser(java.lang.String date)
public static java.lang.String formatYyyyMmDdForUser(java.lang.String date)
public static java.lang.String formatStringDate(int day, int month, long year)
public static java.lang.String getDate()
public static java.lang.String getDateFormatText()
public static java.lang.String getDateyyyyddmm(CalendarDate date)
public static java.lang.String getDateyyyymmdd(CalendarDate date)
public static java.lang.String getTodayAsJdbcDateString()
public static double getJulianDate()
public static java.lang.String getTodaysDate()
public static java.lang.String getFormattedDate(java.util.Calendar cal)
public static java.lang.String getTodaysDateAsJulianDays()
public static java.lang.String getTodaysDateTimeInSeconds()
public static java.lang.String getDateAsJulianDays(java.util.Calendar today)
public static java.lang.String internalDateToSql(java.lang.String date)
public static java.lang.String sqlDateToInternal(java.lang.String s)
public static java.lang.String stdDateToJulianDays(java.lang.String s) throws com.ebasetech.ufs.kernel.FormException
com.ebasetech.ufs.kernel.FormException
public static double stdDateToJulianDays_(java.lang.String s) throws com.ebasetech.ufs.kernel.FormException
com.ebasetech.ufs.kernel.FormException
public static CalendarDate makeCalendarDate(java.lang.String value) throws java.text.ParseException
value
-
java.text.ParseException
public static int[] parseSystemDate(java.lang.String value) throws java.text.ParseException
java.text.ParseException
public static java.lang.String formatJdbcDateTime(long date)
public static java.lang.Long parseJdbcTimeStampToMillisecs(java.lang.String timestamp)
public static long parseDateToMillisecs(java.util.Date date)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |