ICU 50.2 50.2
tznames.h File Reference

C++ API: TimeZoneNames. More...

#include "unicode/utypes.h"
#include "unicode/uloc.h"
#include "unicode/unistr.h"

Go to the source code of this file.

Data Structures

class  TimeZoneNames
 TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#35 Unicode Locale Data Markup Language (LDML). More...
 
class  TimeZoneNames::MatchInfoCollection
 MatchInfoCollection represents a collection of time zone name matches used by TimeZoneNames#find. More...
 

Typedefs

typedef enum UTimeZoneNameType UTimeZoneNameType
 Constants for time zone display name types.
 

Enumerations

enum  UTimeZoneNameType {
  UTZNM_UNKNOWN = 0x00 , UTZNM_LONG_GENERIC = 0x01 , UTZNM_LONG_STANDARD = 0x02 , UTZNM_LONG_DAYLIGHT = 0x04 ,
  UTZNM_SHORT_GENERIC = 0x08 , UTZNM_SHORT_STANDARD = 0x10 , UTZNM_SHORT_DAYLIGHT = 0x20
}
 Constants for time zone display name types. More...
 

Detailed Description

C++ API: TimeZoneNames.

Definition in file tznames.h.

Typedef Documentation

◆ UTimeZoneNameType

Constants for time zone display name types.

Draft
This API may be changed in the future versions and was introduced in ICU 50

Enumeration Type Documentation

◆ UTimeZoneNameType

Constants for time zone display name types.

Draft
This API may be changed in the future versions and was introduced in ICU 50
Enumerator
UTZNM_UNKNOWN 

Unknown display name type.

Draft
This API may be changed in the future versions and was introduced in ICU 50
UTZNM_LONG_GENERIC 

Long display name, such as "Eastern Time".

Draft
This API may be changed in the future versions and was introduced in ICU 50
UTZNM_LONG_STANDARD 

Long display name for standard time, such as "Eastern Standard Time".

Draft
This API may be changed in the future versions and was introduced in ICU 50
UTZNM_LONG_DAYLIGHT 

Long display name for daylight saving time, such as "Eastern Daylight Time".

Draft
This API may be changed in the future versions and was introduced in ICU 50
UTZNM_SHORT_GENERIC 

Short display name, such as "ET".

Draft
This API may be changed in the future versions and was introduced in ICU 50
UTZNM_SHORT_STANDARD 

Short display name for standard time, such as "EST".

Draft
This API may be changed in the future versions and was introduced in ICU 50
UTZNM_SHORT_DAYLIGHT 

Short display name for daylight saving time, such as "EDT".

Draft
This API may be changed in the future versions and was introduced in ICU 50

Definition at line 28 of file tznames.h.