TVersitDateTime Class Reference
Defines a
Versit
date and time.
This class is used throughout
Versit
to represent the date and time. It uses a
TDateTime
object to store the date/time value and records whether this value is local to the machine which originated the vCard, local to the machine on which the code is running, or universal time (UTC).
The Year(), Month() and Day() member functions of class
TDateTime
may be used to extract the date and time components from the
TVersitDateTime::iDateTime
.
Constructor & Destructor Documentation
TVersitDateTime(const TDateTime &, TRelativeTime)
Constructs the
Versit
date/time object with a date/time value and a specification of whether this value is local to the machine which originated the vCard, local to the machine on which the code is running, or universal time.
Parameters
const
TDateTime
& aDateTime
|
The date/time value.
|
TRelativeTime
aRelativeTime
|
The time the date/time value represents.
|
Member Functions Documentation
ClearFlag(TVersitDateTimeFlags)
IsFlagSet(TVersitDateTimeFlags)
SetFlag(TVersitDateTimeFlags)
Member Enumerations Documentation
Enum TRelativeTime
Enumerators
EIsUTC
|
Time
is stored in UTC.
|
EIsVCardLocal
|
Time
is local to the machine which originated the vCard.
|
EIsMachineLocal
|
Time
is local to the machine on which the code is running.
|
EIsCorrect
|
Unused.
|
Enum TVersitDateTimeFlags
Date/time flags. since 9.1
Enumerators
EExportNullFlag = 0
|
|
EExportTimeZoneDesignator = 0x01
|
Indicates whether the relative time is to be externalized along with the date/time value.
The flag is set to 'EExportNullFlag' by default.
This is only implemented (by
CParserTimePropertyValue::EncodeVersitDateTimeL()
) if the date/time is universal. When the flag is set, the externalised value is followed by the token, KVersitTokenUniversalTime.
|
EExportLeaveAsLocalTime = 0x02
|
|
Member Data Documentation
TRelativeTime
iRelativeTime
Specifies whether the time value is local to the machine which originated the vCard, local to the machine on which the code is running, or universal.
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.