class CChineseCalendarConverter : public CBase |
Converts between TDateTime and TChineseDate formats in both directions. Chinese dates are calculated using the -2636 epoch. This is equivalent to 2637 BCE (Before Common Era).
Public Member Functions | |
---|---|
void | ChineseToDateTimeL (const TChineseDate &, TDateTime &) |
void | DateRange ( TDateTime &, TDateTime &) |
void | DateRange ( TChineseDate &, TChineseDate &) |
void | DateTimeToChineseL (const TDateTime &, TChineseDate &) |
TReal | JulianDate () |
IMPORT_C CChineseCalendarConverter * | NewL () |
void | ChineseToDateTimeL | ( | const TChineseDate & | aChineseDate, |
TDateTime & | aDateTime | |||
) | [pure virtual] |
Creates a TDateTime value from a Chinese date.
const TChineseDate & aChineseDate | A date in Chinese format. |
TDateTime & aDateTime | On return, contains a date value. If the supplied date is invalid, this contains KErrArgument. |
void | DateRange | ( | TDateTime & | aLower, |
TDateTime & | aUpper | |||
) | [pure virtual] |
Returns the range of dates, in standard date format, acceptable to the Chinese calendar converter.
void | DateRange | ( | TChineseDate & | aLower, |
TChineseDate & | aUpper | |||
) | [pure virtual] |
Returns the range of dates, in Chinese date format, acceptable to the Chinese calendar converter.
TChineseDate & aLower | On return, contains the lower limit of the converter. |
TChineseDate & aUpper | On return, contains the upper limit of the converter. |
void | DateTimeToChineseL | ( | const TDateTime & | aDateTime, |
TChineseDate & | aChineseDate | |||
) | [pure virtual] |
Creates a Chinese date from a TDateTime value.
const TDateTime & aDateTime | The date/time value to convert. |
TChineseDate & aChineseDate | On return, contains the Chinese date. If the supplied date is invalid, this contains KErrArgument. |
TReal | JulianDate | ( | ) | [pure virtual] |
Returns the result of the last calendar conversion as a Julian date.
IMPORT_C CChineseCalendarConverter * | NewL | ( | ) | [static] |
Creates a new CChineseCalendarConverter object.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.