#include<kfbxtypes.h>List of all members.
Detailed Description
FBX SDK date&time class.
Property used to store date and time information; not related to aKTime, which is used for film-related operations. The date and time property does not make any provisions for UTC, GMT or local zones; this is entirely up to client code to know what they are dealing with.
Definition at line373of filekfbxtypes.h.
|
Constructors |
| | fbxDateTime() |
| | Default constructor. Set attributes to 0.
|
| | fbxDateTime(int pDay, int pMonth, int pYear, int pHour, int pMin, int pSec, int pMillisecond=0) |
| | Constructor.
|
Boolean operation |
| bool | operator==(constfbxDateTime&pRHS) const |
| | Equivalence operator.
|
| bool | operator!=(constfbxDateTime&pRHS) const |
| | Non-equivalence operator.
|
Access |
| void | setDate(int pDay, int pMonth, int pYear) |
| | Set the date.
|
| void | setTime(int pHour, int pMin, int pSec, int pMillisecond=0) |
| | Set the time.
|
Operation with string |
| KString | toString() const |
| | Get the string format from this date&time.
|
| bool | fromString(const char *) |
| | Get date&time from the string format.
|
Public Member Functions |
| void | Clear() |
| | Set the attributes to 0.
|
| bool | isValid() const |
| | Validates each field is within a normal range (month is 1-12, etc).
|
Static Public Member Functions |
| staticfbxDateTime | currentDateTimeGMT() |
| | Get date&time from current date&time of GMT.
|
Constructor&Destructor Documentation
Default constructor. Set attributes to 0.
Definition at line392of filekfbxtypes.h.
| fbxDateTime | ( | int | pDay, |
| | int | pMonth, |
| | int | pYear, |
| | int | pHour, |
| | int | pMin, |
| | int | pSec, |
| | int | pMillisecond=0 | |
| ) | | | |
Constructor.
- Parameters:
| pDay | Day |
| pMonth | Month |
| pYear | Year |
| pHour | Hour |
| pMin | Minute |
| pSec | Second |
| pMillisecond | Millisecond |
Member Function Documentation
Equivalence operator.
- Parameters:
| pRHS | The date&time to be compared with this date&time. |
- Returns:
True, if the two date&time are equal,falseotherwise.
Non-equivalence operator.
- Parameters:
| pRHS | The date&time to be compared with this date&time. |
- Returns:
True, if the two date&time are not equal,falseotherwise.
Definition at line422of filekfbxtypes.h.
Validates each field is within a normal range (month is 1-12, etc).
- Returns:
True, if each field is within a normal range,falseotherwise.
| void setDate | ( | int | pDay, |
| | int | pMonth, |
| | int | pYear | |
| ) | | | |
Set the date.
- Parameters:
| pDay | Day to be set. |
| pMonth | Month to be set. |
| pYear | Year to be set. |
| void setTime | ( | int | pHour, |
| | int | pMin, |
| | int | pSec, |
| | int | pMillisecond=0 | |
| ) | | | |
Set the time.
- Parameters:
| pHour | Hour to be set. |
| pMin | Minute to be set. |
| pSec | Second to be set. |
| pMillisecond | Millisecond to be set. |
Get the string format from this date&time.
- Returns:
- The string format got from this date&time.
| bool fromString | ( | const char * | | ) | |
Get date&time from the string format.
- Returns:
True, if get date&time from the string format successfully,falseotherwise.
Get date&time from current date&time of GMT.
- Returns:
- The date&time equal to current date&time of GMT.