Difference between revisions of "Date and Time Tips"

From FM Plugin Wikipedia
Jump to: navigation, search
(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

Date Public Functions