Date and Time Tips
From FM Plugin Wikipedia
This page is about editing and working with Dates and Times passed from FileMaker to your plugin.
DateTimeStamp Public Functions
- bool operator == ( const DateTime &that ) const
- bool operator != ( const DateTime &that ) const
- bool IsLeapYear () const
- short DayOfWeek () const
- short DayOfYear () const
- short WeekOfYear () const
- void Now ()
- void SetDate ( const DateTime &datetime )
- errcode SetNormalizedDate ( short month, short day, short year )
- errcode SetNormalizedDate ( const FixPt &year, const FixPt &month, const FixPt &day )
- void SetDaysSinceEpoch ( longlong days )
- void SetTime ( const DateTime &datetime )
- errcode SetNormalizedTime ( longlong hour, short minute, short sec, long int usec = 0 )
- errcode SetNormalizedTime ( const FixPt &hour, const FixPt &minute, const FixPt &sec )
- void SetSecsSinceMidnight ( const FixPt &secs )
- void SetSecondsSinceEpoch ( const FixPt &seconds )
- short GetYear () const
- short GetMonth () const
- short GetDay () const
- long int GetDaysSinceEpoch () const
- long int GetHour () const
- short GetMinute () const
- short GetSec () const
- long int GetUSec () const
- void GetSeconds ( FixPt &results ) const
- void GetSecsSinceMidnight ( FixPt &results ) const
- void GetSecondsSinceEpoch ( FixPt &results ) const
- void operator delete ( void *obj )
Date Public Functions
- bool IsEmpty () const
- bool IsValid () const
- bool IsFindRequest () const
- void Clear ( DataType newNativeType = kDTInvalid )
- const Text &GetAsText () const
- const FixPt &GetAsNumber () const
- const DateTime &GetAsDate () const
- const DateTime &GetAsTime () const
- const DateTime &GetAsTimeStamp () const
- bool GetAsBoolean () const
- const BinaryData &GetBinaryData () const
- const Locale &GetLocale () const
- const DataType GetNativeType () const
- void ConvertData ( DataType nativeType )
- errcode SetAsText ( const Text &textData, const Locale &sourceLocale, const DataType nativeType = kDTText )
- void SetAsNumber ( const FixPt &numericData, const DataType nativeType = kDTNumber )
- void SetAsDate ( const DateTime &dateData, const DataType nativeType = kDTDate )
- void SetAsTime ( const DateTime &timeData, const DataType nativeType = kDTTime )
- void SetAsTimeStamp ( const DateTime &timeStampData, const DataType nativeType = kDTTimeStamp )
- void SetDateTime ( const DateTime &dateTimeData, const DataType dateTimeType, const DataType nativeType )
- void SetBinaryData ( const BinaryData &binaryData, bool forceBinaryNativeType = true )
- void operator delete ( void *obj )