ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
icu4x::ZonedDateFormatter Class Reference

#include <ZonedDateFormatter.d.hpp>

Public Member Functions

diplomat::result< std::string, icu4x::DateTimeWriteErrorformat_iso (const icu4x::IsoDate &iso_date, const icu4x::TimeZoneInfo &zone) const
 

Static Public Member Functions

static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_specific_long (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_specific_long_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_specific_short (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_specific_short_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_localized_offset_long (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_localized_offset_long_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_localized_offset_short (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_localized_offset_short_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_generic_long (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_generic_long_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_generic_short (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_generic_short_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_location (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_location_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_exemplar_city (const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_exemplar_city_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, const icu4x::DateFormatter &formatter)
 
static void operator delete (void *ptr)
 

Detailed Description

See the Rust documentation for DateTimeFormatter for more information.

Member Function Documentation

◆ create_exemplar_city()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_exemplar_city ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for ExemplarCity for more information.

◆ create_exemplar_city_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_exemplar_city_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for ExemplarCity for more information.

◆ create_generic_long()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_generic_long ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for GenericLong for more information.

◆ create_generic_long_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_generic_long_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for GenericLong for more information.

◆ create_generic_short()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_generic_short ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for GenericShort for more information.

◆ create_generic_short_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_generic_short_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for GenericShort for more information.

◆ create_localized_offset_long()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_localized_offset_long ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for LocalizedOffsetLong for more information.

◆ create_localized_offset_long_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_localized_offset_long_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for LocalizedOffsetLong for more information.

◆ create_localized_offset_short()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_localized_offset_short ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for LocalizedOffsetShort for more information.

◆ create_localized_offset_short_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_localized_offset_short_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for LocalizedOffsetShort for more information.

◆ create_location()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_location ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for Location for more information.

◆ create_location_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_location_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for Location for more information.

◆ create_specific_long()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_specific_long ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for SpecificLong for more information.

◆ create_specific_long_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_specific_long_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for SpecificLong for more information.

◆ create_specific_short()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_specific_short ( const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for SpecificShort for more information.

◆ create_specific_short_with_provider()

diplomat::result< std::unique_ptr< icu4x::ZonedDateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::ZonedDateFormatter::create_specific_short_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
const icu4x::DateFormatter & formatter )
inlinestatic

Creates a zoned formatter based on a non-zoned formatter.

Caution: The locale provided here must match the locale used to construct the non-zoned formatter, or else unexpected behavior may occur!

See the Rust documentation for SpecificShort for more information.

◆ format_iso()

diplomat::result< std::string, icu4x::DateTimeWriteError > icu4x::ZonedDateFormatter::format_iso ( const icu4x::IsoDate & iso_date,
const icu4x::TimeZoneInfo & zone ) const
inline

See the Rust documentation for format for more information.

◆ operator delete()

void icu4x::ZonedDateFormatter::operator delete ( void * ptr)
inlinestatic

The documentation for this class was generated from the following files: