org.topbraid.core.calendar
Class Calendars

java.lang.Object
  extended by org.topbraid.core.calendar.Calendars

public class Calendars
extends java.lang.Object

Utility methods for general calendar operations

Author:
Gokhan H. Soydan

Field Summary
static int HOUR
           
static int MINUTE
           
 
Constructor Summary
Calendars()
           
 
Method Summary
static int[] getHourMinOfTimeZone(int rawOffset)
           
static int[] getHourMinOfTimeZone(java.util.TimeZone tz)
           
static java.lang.String getXSDDate(java.lang.String lexicalDateTime)
          Attempts to convert a lexical form of date-time to an XSD dateTime literal.
static java.lang.String parseTimeZoneHourMin(java.lang.String xsdStringDate, int rawOffset)
           
static java.lang.String parseTimeZoneHourMin(java.lang.String xsdStringDate, int hour, int min)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOUR

public static final int HOUR
See Also:
Constant Field Values

MINUTE

public static final int MINUTE
See Also:
Constant Field Values
Constructor Detail

Calendars

public Calendars()
Method Detail

getXSDDate

public static java.lang.String getXSDDate(java.lang.String lexicalDateTime)
Attempts to convert a lexical form of date-time to an XSD dateTime literal.

Parameters:
lexicalDateTime - - a lexical form representing date-time either in XSD dateTime format or MailDateFormat
Returns:
lexicalDateTime in XSD dateTime format or if cannot be converted, then in its original format.

getHourMinOfTimeZone

public static int[] getHourMinOfTimeZone(java.util.TimeZone tz)

getHourMinOfTimeZone

public static int[] getHourMinOfTimeZone(int rawOffset)

parseTimeZoneHourMin

public static java.lang.String parseTimeZoneHourMin(java.lang.String xsdStringDate,
                                                    int rawOffset)

parseTimeZoneHourMin

public static java.lang.String parseTimeZoneHourMin(java.lang.String xsdStringDate,
                                                    int hour,
                                                    int min)