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

#include <DateFormatter.d.hpp>

Public Member Functions

std::string format_iso (const icu4x::IsoDate &iso_date) const
 
diplomat::result< std::string, icu4x::DateTimeMismatchedCalendarErrorformat_same_calendar (const icu4x::Date &date) const
 

Static Public Member Functions

static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_d (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_d_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_md (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_md_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_ymd (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_ymd_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_de (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_de_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_mde (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_mde_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_ymde (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_ymde_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_e (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_e_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_m (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_m_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_ym (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_ym_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_y (const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadErrorcreate_y_with_provider (const icu4x::DataProvider &provider, const icu4x::Locale &locale, std::optional< icu4x::DateTimeLength > length, std::optional< icu4x::DateTimeAlignment > alignment, std::optional< icu4x::YearStyle > year_style)
 
static void operator delete (void *ptr)
 

Detailed Description

See the Rust documentation for DateTimeFormatter for more information.

Member Function Documentation

◆ create_d()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_d ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for D for more information.

Additional information: 1, 2

◆ create_d_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_d_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for D for more information.

Additional information: 1, 2

◆ create_de()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_de ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for DE for more information.

Additional information: 1, 2

◆ create_de_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_de_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for DE for more information.

Additional information: 1, 2

◆ create_e()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_e ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for E for more information.

Additional information: 1

◆ create_e_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_e_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for E for more information.

Additional information: 1

◆ create_m()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_m ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for M for more information.

Additional information: 1, 2

◆ create_m_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_m_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for M for more information.

Additional information: 1, 2

◆ create_md()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_md ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for MD for more information.

Additional information: 1, 2

◆ create_md_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_md_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for MD for more information.

Additional information: 1, 2

◆ create_mde()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_mde ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for MDE for more information.

Additional information: 1, 2

◆ create_mde_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_mde_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for MDE for more information.

Additional information: 1, 2

◆ create_y()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_y ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for Y for more information.

Additional information: 1, 2, 3

◆ create_y_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_y_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for Y for more information.

Additional information: 1, 2, 3

◆ create_ym()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_ym ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for YM for more information.

Additional information: 1, 2, 3

◆ create_ym_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_ym_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for YM for more information.

Additional information: 1, 2, 3

◆ create_ymd()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_ymd ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for YMD for more information.

Additional information: 1, 2, 3

◆ create_ymd_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_ymd_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for YMD for more information.

Additional information: 1, 2, 3

◆ create_ymde()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_ymde ( const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for YMDE for more information.

Additional information: 1, 2, 3

◆ create_ymde_with_provider()

diplomat::result< std::unique_ptr< icu4x::DateFormatter >, icu4x::DateTimeFormatterLoadError > icu4x::DateFormatter::create_ymde_with_provider ( const icu4x::DataProvider & provider,
const icu4x::Locale & locale,
std::optional< icu4x::DateTimeLength > length,
std::optional< icu4x::DateTimeAlignment > alignment,
std::optional< icu4x::YearStyle > year_style )
inlinestatic

See the Rust documentation for try_new for more information.

See the Rust documentation for YMDE for more information.

Additional information: 1, 2, 3

◆ format_iso()

std::string icu4x::DateFormatter::format_iso ( const icu4x::IsoDate & iso_date) const
inline

See the Rust documentation for format for more information.

◆ format_same_calendar()

diplomat::result< std::string, icu4x::DateTimeMismatchedCalendarError > icu4x::DateFormatter::format_same_calendar ( const icu4x::Date & date) const
inline

See the Rust documentation for format_same_calendar for more information.

◆ operator delete()

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

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