com.espertech.esper.client.util
Class DateTime

java.lang.Object
  extended by com.espertech.esper.client.util.DateTime

public class DateTime
extends java.lang.Object

Utility class for date-time functions.


Field Summary
static java.lang.String DEFAULT_XMLLIKE_DATE_FORMAT
          The default date-time format.
static java.lang.String DEFAULT_XMLLIKE_DATE_FORMAT_WITH_ZONE
          The default date-time format with time zone.
 
Constructor Summary
DateTime()
           
 
Method Summary
static java.util.Calendar parseDefaultCal(java.lang.String dateTime)
          Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT.
static java.util.Date parseDefaultDate(java.lang.String dateTime)
          Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT.
static long parseDefaultMSec(java.lang.String dateTime)
          Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT.
static long parseDefaultMSecWZone(java.lang.String dateTimeWithZone)
          Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT_WITH_ZONE.
static java.lang.String print(java.lang.Object date)
          Print the provided date object using the default date format DEFAULT_XMLLIKE_DATE_FORMAT
static java.lang.String printWithZone(java.lang.Object date)
          Print the provided date object using the default date format DEFAULT_XMLLIKE_DATE_FORMAT
static java.util.Calendar toCalendar(java.lang.String datestring)
          Returns a calendar from a given string using the default SimpleDateFormat for parsing.
static java.util.Calendar toCalendar(java.lang.String datestring, java.lang.String format)
          Returns a calendar from a given string using the provided format.
static java.util.Date toDate(java.lang.String datestring)
          Returns a date from a given string using the default SimpleDateFormat for parsing.
static java.util.Date toDate(java.lang.String datestring, java.lang.String format)
          Returns a date from a given string using the provided format.
static java.lang.Long toMillisec(java.lang.String datestring)
          Returns a long-millisecond value from a given string using the default SimpleDateFormat for parsing.
static java.lang.Long toMillisec(java.lang.String datestring, java.lang.String format)
          Returns a long-millisecond value from a given string using the provided format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_XMLLIKE_DATE_FORMAT

public static final java.lang.String DEFAULT_XMLLIKE_DATE_FORMAT
The default date-time format.

See Also:
Constant Field Values

DEFAULT_XMLLIKE_DATE_FORMAT_WITH_ZONE

public static final java.lang.String DEFAULT_XMLLIKE_DATE_FORMAT_WITH_ZONE
The default date-time format with time zone.

See Also:
Constant Field Values
Constructor Detail

DateTime

public DateTime()
Method Detail

toCalendar

public static java.util.Calendar toCalendar(java.lang.String datestring)
Returns a calendar from a given string using the default SimpleDateFormat for parsing.

Parameters:
datestring - to parse
Returns:
calendar

toCalendar

public static java.util.Calendar toCalendar(java.lang.String datestring,
                                            java.lang.String format)
Returns a calendar from a given string using the provided format.

Parameters:
datestring - to parse
format - to use for parsing
Returns:
calendar

toDate

public static java.util.Date toDate(java.lang.String datestring)
Returns a date from a given string using the default SimpleDateFormat for parsing.

Parameters:
datestring - to parse
Returns:
date object

toDate

public static java.util.Date toDate(java.lang.String datestring,
                                    java.lang.String format)
Returns a date from a given string using the provided format.

Parameters:
datestring - to parse
format - to use for parsing
Returns:
date object

toMillisec

public static java.lang.Long toMillisec(java.lang.String datestring)
Returns a long-millisecond value from a given string using the default SimpleDateFormat for parsing.

Parameters:
datestring - to parse
Returns:
long msec

toMillisec

public static java.lang.Long toMillisec(java.lang.String datestring,
                                        java.lang.String format)
Returns a long-millisecond value from a given string using the provided format.

Parameters:
datestring - to parse
format - to use for parsing
Returns:
long msec

print

public static java.lang.String print(java.lang.Object date)
Print the provided date object using the default date format DEFAULT_XMLLIKE_DATE_FORMAT

Parameters:
date - should be long, Date or Calendar
Returns:
date string

printWithZone

public static java.lang.String printWithZone(java.lang.Object date)
Print the provided date object using the default date format DEFAULT_XMLLIKE_DATE_FORMAT

Parameters:
date - should be long, Date or Calendar
Returns:
date string

parseDefaultMSec

public static long parseDefaultMSec(java.lang.String dateTime)
Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT.

Parameters:
dateTime - date-time string
Returns:
milliseconds

parseDefaultMSecWZone

public static long parseDefaultMSecWZone(java.lang.String dateTimeWithZone)
Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT_WITH_ZONE.

Parameters:
dateTimeWithZone - date-time string
Returns:
milliseconds

parseDefaultDate

public static java.util.Date parseDefaultDate(java.lang.String dateTime)
Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT.

Parameters:
dateTime - date-time string
Returns:
date

parseDefaultCal

public static java.util.Calendar parseDefaultCal(java.lang.String dateTime)
Parse the date-time string using DEFAULT_XMLLIKE_DATE_FORMAT.

Parameters:
dateTime - date-time string
Returns:
calendar

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com