IRISLIB database
FilemanTimeStampUTC Class Reference

Custom TimeStamp datatype designed to handle internal FileMan UNIVERSAL TIME datatype (CYYMMDD.HHMMSSZZZ). More...

Static Public Member Functions

_.Library.FilemanTimeStampUTC DisplayToLogical (_.Library.String Arg1)
 Converts FileMan external datetime to FileMan UNIVERSAL TIME internal format (CYYMMDD.HHMMSSZZZ) More...
 
_.Library.Status IsValid (_, _.Library.RawString val)
 Checks for Invalid Format, expects FileMan UNIVERSAL TIME format (CYYMMDD.HHMMSSZZZ).
 
_.Library.String LogicalToDisplay (_.Library.FilemanTimeStampUTC Arg1)
 Converts FileMan UNIVERSAL TIME internal format (CYYMMDD.HHMMSSZZZ) to external UNIVERSAL TIME format (MON DD, YYYY@HH:MM:SS (UTC=-HH:SS)).
 
_.Library.String LogicalToOdbc (_.Library.FilemanTimeStampUTC Arg1)
 Converts FileMan UNIVERSAL TIME internal format (CYYMMDD.HHMMSSZZZ) to external UNIVERSAL TIME format (AUG 16, 2016@20:00:16 (UTC-04:00))
 
_.Library.String LogicalToXSD (_, _.Library.FilemanTimeStamp val)
 Converts the FilemanTimeStamp value to the canonical SOAP encoded value.
 
_.Library.FilemanTimeStampUTC OdbcToLogical (_.Library.String Arg1)
 Converts FileMan external datetime to FileMan UNIVERSAL TIME internal format (CYYMMDD.HHMMSSZZZ) More...
 

Static Public Attributes

 COLLATION = None
 Custom TimeStamp datatype designed to handle internal FileMan UNIVERSAL TIME datatype (CYYMMDD.HHMMSSZZZ). More...
 

Detailed Description

Custom TimeStamp datatype designed to handle internal FileMan UNIVERSAL TIME datatype (CYYMMDD.HHMMSSZZZ).

This data type projects proper VARCHAR/STRING meta data to DISPLAY and ODBC Client software.
The conversion methods of this datatype assume a ful FIleMan 22.2 run-time environment is installed, and that the DUZ(2) variable is defined and DUZ(2) references an INSTITUTION that includes defined COUNTRY and LOCATION TIMEZONE values.

Member Function Documentation

◆ DisplayToLogical()

_.Library.FilemanTimeStampUTC DisplayToLogical ( _.Library.String  Arg1)
static

Converts FileMan external datetime to FileMan UNIVERSAL TIME internal format (CYYMMDD.HHMMSSZZZ)

Input can be standard internal or external VA FileMan DateTime (e.g., NOW, T@12A). The Time portion of the input is required.

◆ OdbcToLogical()

_.Library.FilemanTimeStampUTC OdbcToLogical ( _.Library.String  Arg1)
static

Converts FileMan external datetime to FileMan UNIVERSAL TIME internal format (CYYMMDD.HHMMSSZZZ)

Input can be standard internal or external VA FileMan DateTime (e.g., NOW, T@12A). The Time portion of the input is required.

Member Data Documentation

◆ COLLATION

COLLATION = None
static

Custom TimeStamp datatype designed to handle internal FileMan UNIVERSAL TIME datatype (CYYMMDD.HHMMSSZZZ).

This data type projects proper VARCHAR/STRING meta data to DISPLAY and ODBC Client software.
The conversion methods of this datatype assume a ful FIleMan 22.2 run-time environment is installed, and that the DUZ(2) variable is defined and DUZ(2) references an INSTITUTION that includes defined COUNTRY and LOCATION TIMEZONE values.