|
||
class TTzRule;
Encapsulates one time zone rule.
Defined in TTzRule
:
Actualise(TInt)const
Resolves the date rule to the precise date and time for the given year, and retu...ActualiseL(TInt)const
Resolves the date rule to the precise date and time for the given year, and retu...TTzRule()
Default constructor for a time zone rule.TTzRule(TInt16,TInt16,TInt16,TInt16,TMonth,TTzRuleDay,TUint8,TUint8,TTzTimeReference,TUint16)
Constructor for a time zone rule.TTzRule(TTimeWithReference,TTimeWithReference,TInt16,TInt16,TMonth,TTzRuleDay,TUint8,TUint8,TTzTimeReference,TUint16)
Constructor for a time zone rule.TTzRule(const TTzRule &)
Copy constructor for a time zone rule.iDayOfMonth
iDayOfWeek
iDayRule
iFrom
iMonth
iNewLocalTimeOffset
iOldLocalTimeOffset
iReserved
iTimeOfChange
iTimeReference
iTo
IMPORT_C TTzRule(TInt16 aFromYear, TInt16 aToYear, TInt16 aOldOffset, TInt16 aNewOffset, TMonth aMonth, TTzRuleDay aDayRule,
TUint8 aDayOfMonth, TUint8 aDayOfWeek, TTzTimeReference aTimeReference, TUint16 aTimeOfChange);
Constructor for a time zone rule.
|
IMPORT_C TTzRule();
Default constructor for a time zone rule.
All member variables are set to zero values.
IMPORT_C TTzRule(const TTzRule &aRule);
Copy constructor for a time zone rule.
|
TTzRule(TTimeWithReference,TTimeWithReference,TInt16,TInt16,TMonth,TTzRuleDay,TUint8,TUint8,TTzTimeReference,TUint16)
IMPORT_C TTzRule(TTimeWithReference aFromYear, TTimeWithReference aToYear, TInt16 aOldOffset, TInt16 aNewOffset, TMonth aMonth,
TTzRuleDay aDayRule, TUint8 aDayOfMonth, TUint8 aDayOfWeek, TTzTimeReference aTimeReference, TUint16 aTimeOfChange);
Constructor for a time zone rule.
|
Interface status: | deprecated |
IMPORT_C TVTzActualisedRule Actualise(TInt aYear) const;
Resolves the date rule to the precise date and time for the given year, and returns it in a TVTzActualisedRule
For day rules ETzDayAfterDate & ETzDayBeforeDate, the reference date entered is inclusive in the calculation. ie. If the reference date fits the criteria, the reference date will be returned.
eg. Actualise(Friday, ETzDayAfterDate, Fri Jun 22, 2007) returns Jun 22, 2007.
Deprecated. Use TVTzActualisedRule
TTzRule::ActualiseL(TInt)const
instead.
|
|
TVTzActualisedRule
Encapsulates a local time change.TTzRule::ActualiseL(TInt)const
Resolves the date rule to the precise date and time for the given year, and retu...IMPORT_C TVTzActualisedRule ActualiseL(TInt aYear) const;
Resolves the date rule to the precise date and time for the given year, and returns it in a TVTzActualisedRule
For day rules ETzDayAfterDate & ETzDayBeforeDate, the reference date entered is inclusive in the calculation. ie. If the reference date fits the criteria, the reference date will be returned.
eg. Actualise(Friday, ETzDayAfterDate, Fri Jun 22, 2007) returns Jun 22, 2007.
|
|
|
TUint32 iReserved;