DateTimeFormatter 构造函数

定义

重载

DateTimeFormatter(String)

创建由格式模板字符串初始化的 DateTimeFormatter 对象。

DateTimeFormatter(String, IIterable<String>)

创建由格式模板字符串和语言列表初始化的 DateTimeFormatter 对象。

DateTimeFormatter(HourFormat, MinuteFormat, SecondFormat)

创建一个 DateTimeFormatter 对象,该对象使用小时、分钟和第二种格式进行初始化。

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat)

创建使用年、月、日和星期几格式初始化的 DateTimeFormatter 对象。

DateTimeFormatter(String, IIterable<String>, String, String, String)

创建由格式模板字符串、语言列表、地理区域、日历和时钟初始化的 DateTimeFormatter 对象。

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat, HourFormat, MinuteFormat, SecondFormat, IIterable<String>)

创建一个 DateTimeFormatter 对象,该对象使用年、月、日、星期几、小时、分钟和秒格式以及语言列表进行初始化。

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat, HourFormat, MinuteFormat, SecondFormat, IIterable<String>, String, String, String)

创建指定了所有格式和标识符的 DateTimeFormatter 对象。

DateTimeFormatter(String)

创建由格式模板字符串初始化的 DateTimeFormatter 对象。

public:
 DateTimeFormatter(Platform::String ^ formatTemplate);
 DateTimeFormatter(winrt::hstring const& formatTemplate);
public DateTimeFormatter(string formatTemplate);
function DateTimeFormatter(formatTemplate)
Public Sub New (formatTemplate As String)

参数

formatTemplate
String

Platform::String

winrt::hstring

一个格式模板字符串,用于指定请求的组件。 组件的顺序无关紧要。 这也可以是格式模式。 有关有效格式模板和格式模式的列表,请参阅 DateTimeFormatter 类的备注。

另请参阅

适用于

DateTimeFormatter(String, IIterable<String>)

创建由格式模板字符串和语言列表初始化的 DateTimeFormatter 对象。

public:
 DateTimeFormatter(Platform::String ^ formatTemplate, IIterable<Platform::String ^> ^ languages);
 DateTimeFormatter(winrt::hstring const& formatTemplate, IIterable<winrt::hstring> const& languages);
public DateTimeFormatter(string formatTemplate, IEnumerable<string> languages);
function DateTimeFormatter(formatTemplate, languages)
Public Sub New (formatTemplate As String, languages As IEnumerable(Of String))

参数

formatTemplate
String

Platform::String

winrt::hstring

一个格式模板字符串,用于指定请求的组件。 组件的顺序无关紧要。 这也可以是格式模式。 有关有效格式模板和格式模式的列表,请参阅 DateTimeFormatter 类的备注。

languages

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

按优先级顺序表示语言选择的语言标识符列表。 这些标识符用于将模板解析为模式和格式设置。 请参阅“备注”。

注解

如果你的应用将此类中使用的语言标记传递给任何 国家语言支持 函数,它必须首先通过调用 ResolveLocaleName 来转换标记。

语言标记支持 Unicode 扩展“ca-”和“nu-”。 (请参阅 Unicode 键/类型定义。) 请注意,这些扩展可能会影响 Calendar 对象使用的日历。

另请参阅

适用于

DateTimeFormatter(HourFormat, MinuteFormat, SecondFormat)

创建一个 DateTimeFormatter 对象,该对象使用小时、分钟和第二种格式进行初始化。

public:
 DateTimeFormatter(HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat);
 DateTimeFormatter(HourFormat const& hourFormat, MinuteFormat const& minuteFormat, SecondFormat const& secondFormat);
public DateTimeFormatter(HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat);
function DateTimeFormatter(hourFormat, minuteFormat, secondFormat)
Public Sub New (hourFormat As HourFormat, minuteFormat As MinuteFormat, secondFormat As SecondFormat)

参数

hourFormat
HourFormat

要包含在模板中的所需小时格式。

minuteFormat
MinuteFormat

要包含在模板中的所需分钟格式。

secondFormat
SecondFormat

要包含在模板中的所需第二种格式。

另请参阅

适用于

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat)

创建使用年、月、日和星期几格式初始化的 DateTimeFormatter 对象。

public:
 DateTimeFormatter(YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat);
 DateTimeFormatter(YearFormat const& yearFormat, MonthFormat const& monthFormat, DayFormat const& dayFormat, DayOfWeekFormat const& dayOfWeekFormat);
public DateTimeFormatter(YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat);
function DateTimeFormatter(yearFormat, monthFormat, dayFormat, dayOfWeekFormat)
Public Sub New (yearFormat As YearFormat, monthFormat As MonthFormat, dayFormat As DayFormat, dayOfWeekFormat As DayOfWeekFormat)

参数

yearFormat
YearFormat

要包含在模板中的所需年份格式。

monthFormat
MonthFormat

要包含在模板中的所需月份格式。

dayFormat
DayFormat

要包含在模板中的所需日期格式。

dayOfWeekFormat
DayOfWeekFormat

要包含在模板中的所需星期数格式。

另请参阅

适用于

DateTimeFormatter(String, IIterable<String>, String, String, String)

创建由格式模板字符串、语言列表、地理区域、日历和时钟初始化的 DateTimeFormatter 对象。

public:
 DateTimeFormatter(Platform::String ^ formatTemplate, IIterable<Platform::String ^> ^ languages, Platform::String ^ geographicRegion, Platform::String ^ calendar, Platform::String ^ clock);
 DateTimeFormatter(winrt::hstring const& formatTemplate, IIterable<winrt::hstring> const& languages, winrt::hstring const& geographicRegion, winrt::hstring const& calendar, winrt::hstring const& clock);
public DateTimeFormatter(string formatTemplate, IEnumerable<string> languages, string geographicRegion, string calendar, string clock);
function DateTimeFormatter(formatTemplate, languages, geographicRegion, calendar, clock)
Public Sub New (formatTemplate As String, languages As IEnumerable(Of String), geographicRegion As String, calendar As String, clock As String)

参数

formatTemplate
String

Platform::String

winrt::hstring

一个格式模板字符串,用于指定请求的组件。 组件的顺序无关紧要。 这也可以是格式模式。 有关有效格式模板和格式模式的列表,请参阅 DateTimeFormatter 类的备注。

languages

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

按优先级顺序表示语言选择的语言标识符列表。 这些标识符用于将模板解析为模式和格式设置。 请参阅“备注”。

geographicRegion
String

Platform::String

winrt::hstring

地理区域的标识符。 此标识符用于将模板解析为模式。

calendar
String

Platform::String

winrt::hstring

要使用的日历标识符。

clock
String

Platform::String

winrt::hstring

要使用的时钟标识符。

注解

如果你的应用将此类中使用的语言标记传递给任何 国家语言支持 函数,它必须首先通过调用 ResolveLocaleName 来转换标记。

语言标记支持 Unicode 扩展“ca-”和“nu-”。 (请参阅 Unicode 键/类型定义。) 请注意,这些扩展可能会影响 Calendar 对象使用的日历。

另请参阅

适用于

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat, HourFormat, MinuteFormat, SecondFormat, IIterable<String>)

创建一个 DateTimeFormatter 对象,该对象使用年、月、日、星期几、小时、分钟和秒格式以及语言列表进行初始化。

public:
 DateTimeFormatter(YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat, HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat, IIterable<Platform::String ^> ^ languages);
 DateTimeFormatter(YearFormat const& yearFormat, MonthFormat const& monthFormat, DayFormat const& dayFormat, DayOfWeekFormat const& dayOfWeekFormat, HourFormat const& hourFormat, MinuteFormat const& minuteFormat, SecondFormat const& secondFormat, IIterable<winrt::hstring> const& languages);
public DateTimeFormatter(YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat, HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat, IEnumerable<string> languages);
function DateTimeFormatter(yearFormat, monthFormat, dayFormat, dayOfWeekFormat, hourFormat, minuteFormat, secondFormat, languages)
Public Sub New (yearFormat As YearFormat, monthFormat As MonthFormat, dayFormat As DayFormat, dayOfWeekFormat As DayOfWeekFormat, hourFormat As HourFormat, minuteFormat As MinuteFormat, secondFormat As SecondFormat, languages As IEnumerable(Of String))

参数

yearFormat
YearFormat

要包含在模板中的年份格式。

monthFormat
MonthFormat

要包含在模板中的月份格式。

dayFormat
DayFormat

要包含在模板中的日期格式。

dayOfWeekFormat
DayOfWeekFormat

要包含在模板中的星期数格式。

hourFormat
HourFormat

要包含在模板中的小时格式。

minuteFormat
MinuteFormat

要包含在模板中的分钟格式。

secondFormat
SecondFormat

要包含在模板中的第二种格式。

languages

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

按优先级顺序表示语言选择的语言标识符列表。 这些标识符用于将模板解析为模式和格式设置。 请参阅“备注”。

注解

如果你的应用将此类中使用的语言标记传递给任何 国家语言支持 函数,它必须首先通过调用 ResolveLocaleName 来转换标记。

语言标记支持 Unicode 扩展“ca-”和“nu-”。 (请参阅 Unicode 键/类型定义。) 请注意,这些扩展可能会影响 Calendar 对象使用的日历。

另请参阅

适用于

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat, HourFormat, MinuteFormat, SecondFormat, IIterable<String>, String, String, String)

创建指定了所有格式和标识符的 DateTimeFormatter 对象。

public:
 DateTimeFormatter(YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat, HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat, IIterable<Platform::String ^> ^ languages, Platform::String ^ geographicRegion, Platform::String ^ calendar, Platform::String ^ clock);
 DateTimeFormatter(YearFormat const& yearFormat, MonthFormat const& monthFormat, DayFormat const& dayFormat, DayOfWeekFormat const& dayOfWeekFormat, HourFormat const& hourFormat, MinuteFormat const& minuteFormat, SecondFormat const& secondFormat, IIterable<winrt::hstring> const& languages, winrt::hstring const& geographicRegion, winrt::hstring const& calendar, winrt::hstring const& clock);
public DateTimeFormatter(YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat, HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat, IEnumerable<string> languages, string geographicRegion, string calendar, string clock);
function DateTimeFormatter(yearFormat, monthFormat, dayFormat, dayOfWeekFormat, hourFormat, minuteFormat, secondFormat, languages, geographicRegion, calendar, clock)
Public Sub New (yearFormat As YearFormat, monthFormat As MonthFormat, dayFormat As DayFormat, dayOfWeekFormat As DayOfWeekFormat, hourFormat As HourFormat, minuteFormat As MinuteFormat, secondFormat As SecondFormat, languages As IEnumerable(Of String), geographicRegion As String, calendar As String, clock As String)

参数

yearFormat
YearFormat

要包含在模板中的所需年份格式。

monthFormat
MonthFormat

要包含在模板中的所需月份格式。

dayFormat
DayFormat

要包含在模板中的所需日期格式。

dayOfWeekFormat
DayOfWeekFormat

要包含在模板中的所需星期数格式。

hourFormat
HourFormat

要包含在模板中的所需小时格式。

minuteFormat
MinuteFormat

要包含在模板中的所需分钟格式。

secondFormat
SecondFormat

要包含在模板中的所需第二种格式。

languages

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

按优先级顺序表示语言选择的语言标识符列表。 这些标识符用于将模板解析为模式和格式设置。 请参阅“备注”。

geographicRegion
String

Platform::String

winrt::hstring

地理区域的标识符。 此标识符用于将模板解析为模式。

calendar
String

Platform::String

winrt::hstring

要使用的日历标识符。

clock
String

Platform::String

winrt::hstring

要使用的时钟标识符。

注解

如果你的应用将此类中使用的语言标记传递给任何 国家语言支持 函数,它必须首先通过调用 ResolveLocaleName 来转换标记。

语言标记支持 Unicode 扩展“ca-”和“nu-”。 (请参阅 Unicode 键/类型定义。) 请注意,这些扩展可能会影响 Calendar 对象使用的日历。

另请参阅

适用于