Skip to content

DateManager Class

The DateManager class provides routines to handle dates and conversions.

The available date formats are the following :

  • JJCNES_FRAC - dddd.ffff
  • JJCNES_SEC - dddd ssss.ffff
  • JJ2000_MSDAY - dddd mmmmmmmmv
  • ESA_YEARDAY - yyyy-ddd hh.mm.ss.mmm
  • ISO8601 - yyyy/mm/dd hh:mm:ss.mmm
  • USA - mm/dd/yyyy hh:mm:ss.mmm
  • EUR - dd/mm/yyyy hh:mm:ss.mmm
  • GPS_SECONDS - wwww ssss.ffff
  • SECONDS - ssss.ssss
  • UNIX - ssss.ssss
  • UNIXMS - ssss.ssss
  • UNIXUS - ssss.ssss

The currently available formats are available through the FORMAT_* constants.


Public Constants

FORMAT_ESA_YEARDAY
FORMAT_EUR
FORMAT_GPS_SECONDS
FORMAT_ISO8601
FORMAT_JJ2000_MSDAY
FORMAT_JJCNES_FRAC
FORMAT_JJCNES_SEC
FORMAT_SECONDS
FORMAT_UNIX
FORMAT_UNIXMS
FORMAT_UNIXUS
FORMAT_USA


Public Functions

format(date, format)
scan(date, format)


Detailed Constants descriptions

FORMAT_ESA_YEARDAY

FORMAT_ESA_YEARDAY

ESA_YEARDAY date format - yyyy-ddd hh.mm.ss.mmm

FORMAT_EUR

FORMAT_EUR

EUR date format - dd/mm/yyyy hh:mm:ss.mmm

FORMAT_GPS_SECONDS

FORMAT_GPS_SECONDS

GPS_SECONDS date format - wwww ssss.ffff

FORMAT_ISO8601

FORMAT_ISO8601

ISO8601 date format - yyyy/mm/dd hh:mm:ss.mmm

FORMAT_JJ2000_MSDAY

FORMAT_JJ2000_MSDAY

JJ2000_MSDAY date format - dddd mmmmmmmm

FORMAT_JJCNES_FRAC

FORMAT_JJCNES_FRAC

JJCNES_FRAC date format - dddd.ffff

FORMAT_JJCNES_SEC

FORMAT_JJCNES_SEC

JJCNES_SEC date format - dddd ssss.ffff

FORMAT_SECONDS

FORMAT_SECONDS

SECONDS date format - ssss.ssss

FORMAT_UNIX

FORMAT_UNIX

UNIX date format - ssss.ssss

FORMAT_UNIXMS

FORMAT_UNIXMS

UNIXMS date format - ssss.ssss

FORMAT_UNIXUS

FORMAT_UNIXUS

UNIXUS date format - ssss.ssss

FORMAT_USA

FORMAT_USA

USA date format - mm/dd/yyyy hh:mm:ss.mmm


Detailed Functions Descriptions

format

format(date, format)

Convert a PrestoPlot internal date (Unix timestamp GMT) to the specified format. See DateManager. for the format list.

Parameters :

  • date : A PrestoPlot internal date (Unix timestamp GMT)

  • format : The date format to convert the date to.

scan

scan(date, format)

Return the given date in the PrestoPlot internal format. The given date will be converted from the specified input format. If the format is not specified, PrestoPlot will try to guess it, according to its configuration.

Parameters :

  • date : The string date to convert into internal PrestoPlot format.

  • format : (Optional) The input format (see DateManager). If not specified, PrestoPlot will try to guess it.

Return : A PrestoPlot internal date.