TDateSuffix Class Reference

#include <e32std.h>

class TDateSuffix : public TBuf< KMaxSuffix >
Public Member Functions
TDateSuffix()
TDateSuffix(TInt)
IMPORT_C voidSet(TInt)
Inherited Attributes
TDes16::__DECLARE_TEST
TDes16::iMaxLength
Inherited Enumerations
TDesC16:TPrefix
Inherited Functions
TBuf< KMaxSuffix >::TBuf()
TBuf< KMaxSuffix >::TBuf(TInt)
TBuf< KMaxSuffix >::TBuf(const TDesC &)
TBuf< KMaxSuffix >::TBuf(const TText *)
TBuf< KMaxSuffix >::operator=(const TBuf< S > &)
TBuf< KMaxSuffix >::operator=(const TDesC &)
TBuf< KMaxSuffix >::operator=(const TText *)
TBufBase16::TBufBase16(TInt)
TBufBase16::TBufBase16(TInt,TInt)
TBufBase16::TBufBase16(const TDesC16 &,TInt)
TBufBase16::TBufBase16(const TUint16 *,TInt)
TDes16::Append(TChar)
TDes16::Append(const TDesC16 &)
TDes16::Append(const TUint16 *,TInt)
TDes16::Append2(TChar)
TDes16::AppendFill(TChar,TInt)
TDes16::AppendFill2(TChar,TInt)
TDes16::AppendFormat(TRefByValue< const TDesC16 >,...)
TDes16::AppendFormat(TRefByValue< const TDesC16 >,TDes16Overflow *,...)
TDes16::AppendFormatList(const TDesC16 &,VA_LIST,TDes16Overflow *)
TDes16::AppendJustify(const TDesC16 &,TInt,TAlign,TChar)
TDes16::AppendJustify(const TDesC16 &,TInt,TInt,TAlign,TChar)
TDes16::AppendJustify(const TUint16 *,TInt,TAlign,TChar)
TDes16::AppendJustify(const TUint16 *,TInt,TInt,TAlign,TChar)
TDes16::AppendJustify2(const TDesC16 &,TInt,TAlign,TChar)
TDes16::AppendJustify2(const TDesC16 &,TInt,TInt,TAlign,TChar)
TDes16::AppendJustify2(const TUint16 *,TInt,TAlign,TChar)
TDes16::AppendJustify2(const TUint16 *,TInt,TInt,TAlign,TChar)
TDes16::AppendNum(TInt64)
TDes16::AppendNum(TReal,const TRealFormat &)
TDes16::AppendNum(TUint64,TRadix)
TDes16::AppendNumFixedWidth(TUint,TRadix,TInt)
TDes16::AppendNumFixedWidthUC(TUint,TRadix,TInt)
TDes16::AppendNumUC(TUint64,TRadix)
TDes16::Capitalize()
TDes16::Capitalize2()
TDes16::Collapse()
TDes16::Collate()
TDes16::Collate2()
TDes16::Copy(const TDesC16 &)
TDes16::Copy(const TDesC8 &)
TDes16::Copy(const TUint16 *)
TDes16::Copy(const TUint16 *,TInt)
TDes16::CopyC(const TDesC16 &)
TDes16::CopyC2(const TDesC16 &)
TDes16::CopyCP(const TDesC16 &)
TDes16::CopyCP2(const TDesC16 &)
TDes16::CopyF(const TDesC16 &)
TDes16::CopyF2(const TDesC16 &)
TDes16::CopyLC(const TDesC16 &)
TDes16::CopyLC2(const TDesC16 &)
TDes16::CopyUC(const TDesC16 &)
TDes16::CopyUC2(const TDesC16 &)
TDes16::Delete(TInt,TInt)
TDes16::DoAppendNum(TUint64,TRadix,TUint,TInt)
TDes16::DoPadAppendNum(TInt,TInt,const TUint8 *)
TDes16::Fill(TChar)
TDes16::Fill(TChar,TInt)
TDes16::Fill2(TChar)
TDes16::Fill2(TChar,TInt)
TDes16::FillZ()
TDes16::FillZ(TInt)
TDes16::Fold()
TDes16::Fold2()
TDes16::Format(TRefByValue< const TDesC16 >,...)
TDes16::FormatList(const TDesC16 &,VA_LIST)
TDes16::Insert(TInt,const TDesC16 &)
TDes16::Justify(const TDesC16 &,TInt,TAlign,TChar)
TDes16::Justify2(const TDesC16 &,TInt,TAlign,TChar)
TDes16::LeftTPtr(TInt)const
TDes16::LowerCase()
TDes16::LowerCase2()
TDes16::MaxLength()const
TDes16::MaxSize()const
TDes16::MidTPtr(TInt)const
TDes16::MidTPtr(TInt,TInt)const
TDes16::Num(TInt64)
TDes16::Num(TReal,const TRealFormat &)
TDes16::Num(TUint64,TRadix)
TDes16::NumFixedWidth(TUint,TRadix,TInt)
TDes16::NumFixedWidthUC(TUint,TRadix,TInt)
TDes16::NumUC(TUint64,TRadix)
TDes16::PtrZ()
TDes16::Repeat(const TDesC16 &)
TDes16::Repeat(const TUint16 *,TInt)
TDes16::Replace(TInt,TInt,const TDesC16 &)
TDes16::RightTPtr(TInt)const
TDes16::SetLength(TInt)
TDes16::SetMax()
TDes16::Swap(TDes16 &)
TDes16::TDes16()
TDes16::TDes16(TInt,TInt,TInt)
TDes16::Trim()
TDes16::TrimAll()
TDes16::TrimLeft()
TDes16::TrimRight()
TDes16::UpperCase()
TDes16::UpperCase2()
TDes16::WPtr()const
TDes16::Zero()
TDes16::ZeroTerminate()
TDes16::operator+=(const TDesC16 &)
TDes16::operator=(const TDes16 &)
TDes16::operator[](TInt)
TDes16::operator[](TInt)const
TDesC16::Alloc()const
TDesC16::AllocL()const
TDesC16::AllocLC()const
TDesC16::AtC(TInt)const
TDesC16::Compare(const TDesC16 &)const
TDesC16::CompareC(const TDesC16 &)const
TDesC16::CompareC(const TDesC16 &,TInt,const TCollationMethod *)const
TDesC16::CompareF(const TDesC16 &)const
TDesC16::DoSetLength(TInt)
TDesC16::Find(const TDesC16 &)const
TDesC16::Find(const TUint16 *,TInt)const
TDesC16::FindC(const TDesC16 &)const
TDesC16::FindC(const TDesC16 &,TInt &,const TCollationMethod &,TInt)const
TDesC16::FindC(const TUint16 *,TInt)const
TDesC16::FindC(const TUint16 *,TInt,TInt)const
TDesC16::FindCorruptSurrogate()const
TDesC16::FindF(const TDesC16 &)const
TDesC16::FindF(const TUint16 *,TInt)const
TDesC16::GetCollationKeysL(TInt,const TCollationMethod *)const
TDesC16::GetFoldedDecomposedFormL()const
TDesC16::GetNormalizedDecomposedFormL()const
TDesC16::HasPrefixC(const TDesC16 &,TInt,const TCollationMethod *)const
TDesC16::Left(TInt)const
TDesC16::Length()const
TDesC16::Locate(TChar)const
TDesC16::Locate2(TChar)const
TDesC16::LocateF(TChar)const
TDesC16::LocateF2(TChar)const
TDesC16::LocateReverse(TChar)const
TDesC16::LocateReverse2(TChar)const
TDesC16::LocateReverseF(TChar)const
TDesC16::LocateReverseF2(TChar)const
TDesC16::Match(const TDesC16 &)const
TDesC16::Match2(const TDesC16 &)const
TDesC16::MatchC(const TDesC16 &)const
TDesC16::MatchC(const TDesC16 &,TInt,TInt,TInt,TInt,const TCollationMethod *)const
TDesC16::MatchC(const TDesC16 &,const TCollationMethod *,TInt,TInt,TInt,TInt)const
TDesC16::MatchF(const TDesC16 &)const
TDesC16::Mid(TInt)const
TDesC16::Mid(TInt,TInt)const
TDesC16::Ptr()const
TDesC16::Right(TInt)const
TDesC16::Size()const
TDesC16::TDesC16()
TDesC16::TDesC16(TInt,TInt)
TDesC16::Type()const
TDesC16::operator!=(const TDesC16 &)const
TDesC16::operator<(const TDesC16 &)const
TDesC16::operator<=(const TDesC16 &)const
TDesC16::operator==(const TDesC16 &)const
TDesC16::operator>(const TDesC16 &)const
TDesC16::operator>=(const TDesC16 &)const

Detailed Description

Gets a copy of the current locale's date suffix text for a specific day in the month.

The text is the set of characters which can be appended to dates of the month (e.g. in English, st for 1st, nd for 2nd etc).

After construction or after a call to Set(), the copy of the suffix text can be accessed and manipulated using the standard descriptor member functions provided by the base class.

Constructor & Destructor Documentation

TDateSuffix ( )

IMPORT_CTDateSuffix()

Default constructor.

It constructs this object and initialises it with the current locale's date suffix text for the first day of the month.

TDateSuffix ( TInt )

IMPORT_CTDateSuffix(TIntaDateSuffix)

Constructs this object and initialises it with the current locale's date suffix text for the specified day of the month.

Parameters
aDateSuffixA value identifying the day of the month. The value can range from 0 to 30 so that the first day of the month is identified by 0, the second day by 1 etc.
Panic Codes
USER69, if aDateSuffix is outside the range 0 to 30.

Member Function Documentation

Set ( TInt )

IMPORT_C voidSet(TIntaDateSuffix)

Re-retrieves the current locale's date suffix text for the specified day of the month.

Parameters
aDateSuffixA value identifying the day of the month. The value can range from 0 to 30 so that the first day of the month is identified by 0, the second day by 1 etc.
Panic Codes
USER69, if aDateSuffix is outside the range 0 to 30.