Difference between revisions of "Date and Time Tips"
From FM Plugin Wikipedia
(→Date Public Functions) |
|||
Line 6: | Line 6: | ||
=DateTimeStamp Public Functions= | =DateTimeStamp Public Functions= | ||
− | [[bool operator == ( const DateTime &that ) const]] | + | *[[bool operator == ( const DateTime &that ) const]] |
− | + | *[[bool operator != ( const DateTime &that ) const]] | |
− | [[bool operator != ( const DateTime &that ) const]] | + | *[[bool IsLeapYear () const]] |
− | + | *[[short DayOfWeek () const]] | |
− | [[bool IsLeapYear () const]] | + | *[[short DayOfYear () const]] |
− | + | *[[short WeekOfYear () const]] | |
− | [[short DayOfWeek () const]] | + | *[[void Now ()]] |
− | + | *[[void SetDate ( const DateTime &datetime )]] | |
− | [[short DayOfYear () const]] | + | *[[errcode SetNormalizedDate ( short month, short day, short year )]] |
− | + | *[[errcode SetNormalizedDate ( const FixPt &year, const FixPt &month, const FixPt &day )]] | |
− | [[short WeekOfYear () const]] | + | *[[void SetDaysSinceEpoch ( longlong days )]] |
− | + | *[[void SetTime ( const DateTime &datetime )]] | |
− | [[void Now ()]] | + | *[[errcode SetNormalizedTime ( longlong hour, short minute, short sec, long int usec = 0 )]] |
− | + | *[[errcode SetNormalizedTime ( const FixPt &hour, const FixPt &minute, const FixPt &sec )]] | |
− | [[void SetDate ( const DateTime &datetime )]] | + | *[[void SetSecsSinceMidnight ( const FixPt &secs )]] |
− | + | *[[void SetSecondsSinceEpoch ( const FixPt &seconds )]] | |
− | [[errcode SetNormalizedDate ( short month, short day, short year )]] | + | *[[short GetYear () const]] |
− | + | *[[short GetMonth () const]] | |
− | [[errcode SetNormalizedDate ( const FixPt &year, const FixPt &month, const FixPt &day )]] | + | *[[short GetDay () const]] |
− | + | *[[long int GetDaysSinceEpoch () const]] | |
− | [[void SetDaysSinceEpoch ( longlong days )]] | + | *[[long int GetHour () const]] |
− | + | *[[short GetMinute () const]] | |
− | [[void SetTime ( const DateTime &datetime )]] | + | *[[short GetSec () const]] |
− | + | *[[long int GetUSec () const]] | |
− | [[errcode SetNormalizedTime ( longlong hour, short minute, short sec, long int usec = 0 )]] | + | *[[void GetSeconds ( FixPt &results ) const]] |
− | + | *[[void GetSecsSinceMidnight ( FixPt &results ) const]] | |
− | [[errcode SetNormalizedTime ( const FixPt &hour, const FixPt &minute, const FixPt &sec )]] | + | *[[void GetSecondsSinceEpoch ( FixPt &results ) const]] |
− | + | *[[void operator delete ( void *obj )]] | |
− | [[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= | =Date Public Functions= | ||
− | + | *[[bool IsEmpty () const]] | |
− | [[bool IsEmpty () const]] | + | *[[bool IsValid () const]] |
− | + | *[[bool IsFindRequest () const]] | |
− | [[bool IsValid () const]] | + | *[[void Clear ( DataType newNativeType = kDTInvalid )]] |
− | + | *[[const Text &GetAsText () const]] | |
− | [[bool IsFindRequest () const]] | + | *[[const FixPt &GetAsNumber () const]] |
− | + | *[[const DateTime &GetAsDate () const]] | |
− | [[void Clear ( DataType newNativeType = kDTInvalid )]] | + | *[[const DateTime &GetAsTime () const]] |
− | + | *[[const DateTime &GetAsTimeStamp () const]] | |
− | [[const Text &GetAsText () const]] | + | *[[bool GetAsBoolean () const]] |
− | + | *[[const BinaryData &GetBinaryData () const]] | |
− | [[const FixPt &GetAsNumber () const]] | + | *[[const Locale &GetLocale () const]] |
− | + | *[[const DataType GetNativeType () const]] | |
− | [[const DateTime &GetAsDate () const]] | + | *[[void ConvertData ( DataType nativeType )]] |
− | + | *[[errcode SetAsText ( const Text &textData, const Locale &sourceLocale, const DataType nativeType = kDTText )]] | |
− | [[const DateTime &GetAsTime () const]] | + | *[[void SetAsNumber ( const FixPt &numericData, const DataType nativeType = kDTNumber )]] |
− | + | *[[void SetAsDate ( const DateTime &dateData, const DataType nativeType = kDTDate )]] | |
− | [[const DateTime &GetAsTimeStamp () const]] | + | *[[void SetAsTime ( const DateTime &timeData, const DataType nativeType = kDTTime )]] |
− | + | *[[void SetAsTimeStamp ( const DateTime &timeStampData, const DataType nativeType = kDTTimeStamp )]] | |
− | [[bool GetAsBoolean () const]] | + | *[[void SetDateTime ( const DateTime &dateTimeData, const DataType dateTimeType, const DataType nativeType )]] |
− | + | *[[void SetBinaryData ( const BinaryData &binaryData, bool forceBinaryNativeType = true )]] | |
− | [[const BinaryData &GetBinaryData () const]] | + | *[[void operator delete ( void *obj )]] |
− | |||
− | [[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 )]] |
Revision as of 23:48, 11 July 2007
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 )