CChineseCalendarConverter Class Reference
#include
<app/calendarconverter.h>
class CChineseCalendarConverter : public CBase |
Inherits from
- CChineseCalendarConverter
Detailed Description
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).
Member Function Documentation
ChineseToDateTimeL ( const TChineseDate &, TDateTime & )
Creates a TDateTime value from a Chinese date.
Parameter | Description | aChineseDate | A date in Chinese format. |
aDateTime | On return, contains a date value. If the supplied date is invalid, this contains KErrArgument. |
DateRange ( TDateTime &, TDateTime & )
Returns the range of dates, in standard date format, acceptable to the Chinese calendar converter.
Parameter | Description | aLower | On return, contains the lower limit of the converter. |
aUpper | On return, contains the upper limit of the converter. |
DateRange ( TChineseDate &, TChineseDate & )
Returns the range of dates, in Chinese date format, acceptable to the Chinese calendar converter.
Parameter | Description | aLower | On return, contains the lower limit of the converter. |
aUpper | On return, contains the upper limit of the converter. |
DateTimeToChineseL ( const TDateTime &, TChineseDate & )
Creates a Chinese date from a TDateTime value.
Parameter | Description | aDateTime | The date/time value to convert. |
aChineseDate | On return, contains the Chinese date. If the supplied date is invalid, this contains KErrArgument. |
JulianDate ( )
TReal
| JulianDate | ( | ) | [pure virtual] |
Returns the result of the last calendar conversion as a Julian date.
Returns: The Julian date.
NewL ( )
Returns: Pointer to the new object.