Difference between revisions of "Date and Time Tips"
(→DateTimeStamp Public Functions) |
(→Date Public Functions) |
||
Line 64: | Line 64: | ||
=Date Public Functions= | =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 )]] | ||
=Time Public Functions= | =Time Public Functions= |
Revision as of 23:40, 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
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 )
long int GetDaysSinceEpoch () const
void GetSeconds ( FixPt &results ) const
void GetSecsSinceMidnight ( FixPt &results ) const
void GetSecondsSinceEpoch ( FixPt &results ) const
void operator delete ( void *obj )
Date Public Functions
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
const BinaryData &GetBinaryData () const
const Locale &GetLocale () const
const DataType GetNativeType () const
void ConvertData ( DataType nativeType )
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 SetBinaryData ( const BinaryData &binaryData, bool forceBinaryNativeType = true )
void operator delete ( void *obj )