Packageorg.igniterealtime.xiff.util
Classpublic class DateTimeParser

A set of static functions to parse the time and date values. All date related methods are the UTC versions.

See also

http://xmpp.org/extensions/xep-0082.html


Public Methods
 MethodDefined by
  
date2string(date:Date):String
[static] Convert a date object to a string, CCYY-MM-DD
DateTimeParser
  
dateTime2string(dateTime:Date, ms:Boolean = false):String
[static] Convert a date object to a string CCYY-MM-DDThh:mm:ss[.sss]TZD
DateTimeParser
  
string2date(stamp:String):Date
[static] Convert a string CCYY-MM-DD to a date object
DateTimeParser
  
string2dateTime(stamp:String):Date
[static] Convert a string CCYY-MM-DDThh:mm:ss[.sss]TZD to a date object
DateTimeParser
  
string2time(stamp:String):Date
[static] Convert a string hh:mm:ss[.sss][TZD] to a date object
DateTimeParser
  
time2string(time:Date, ms:Boolean = false):String
[static] Convert a date object to a string hh:mm:ss[.sss][TZD]
DateTimeParser
Method detail
date2string()method
public static function date2string(date:Date):String

Convert a date object to a string, CCYY-MM-DD

Parameters
date:Date

Returns
StringCCYY-MM-DD
dateTime2string()method 
public static function dateTime2string(dateTime:Date, ms:Boolean = false):String

Convert a date object to a string CCYY-MM-DDThh:mm:ss[.sss]TZD

Parameters
dateTime:Date
 
ms:Boolean (default = false) — Include milliseconds in the resulting string

Returns
StringCCYY-MM-DDThh:mm:ss[.sss]TZD
string2date()method 
public static function string2date(stamp:String):Date

Convert a string CCYY-MM-DD to a date object

Parameters
stamp:String

Returns
Date — Date object
string2dateTime()method 
public static function string2dateTime(stamp:String):Date

Convert a string CCYY-MM-DDThh:mm:ss[.sss]TZD to a date object

Parameters
stamp:String

Returns
Date — Date object
string2time()method 
public static function string2time(stamp:String):Date

Convert a string hh:mm:ss[.sss][TZD] to a date object

Parameters
stamp:String

Returns
Date — Date object
time2string()method 
public static function time2string(time:Date, ms:Boolean = false):String

Convert a date object to a string hh:mm:ss[.sss][TZD]

Parameters
time:Date
 
ms:Boolean (default = false) — Include milliseconds in the resulting string

Returns
Stringhh:mm:ss[.sss][TZD]