DateTimeFormatInfo.GetEraName(Int32) Метод

Определение

Возвращает строку, содержащую имя указанной эпохи.

public:
 System::String ^ GetEraName(int era);
public string GetEraName(int era);
member this.GetEraName : int -> string
Public Function GetEraName (era As Integer) As String

Параметры

era
Int32

Целое число, представляющее эпоху.

Возвращаемое значение

Строка, содержащая имя эпохи.

Исключения

era не представляет допустимую эру в календаре, указанном в свойстве Calendar .

Комментарии

Имя эры — это имя календаря, которое используется для ссылки на период времени, указанный в фиксированной точке или событии. Например, "A.D. " или "C.E. " является текущей эрой в григорианском календаре.

Допустимые значения era перечислены в свойстве Eras соответствующего класса, производного от Calendar. Например, JapaneseCalendar.Eras отображает список эпох, поддерживаемых этой реализацией.

Это важно

Эры в японских календарях основаны на царствии императора и поэтому, как ожидается, изменятся. Например, 1 мая 2019 г. отмечено начало эпохи Reiwa в JapaneseCalendar и JapaneseLunisolarCalendar. Такое изменение эпохи влияет на все приложения, использующие эти календари. Для получения дополнительной информации и определения влияния на ваши приложения см. статью Обработка новой эпохи в японском календаре в .NET. Сведения о тестировании ваших приложений на системах Windows для обеспечения их готовности к изменению эпохи см. в разделе Подготовка приложения к изменению японской эпохи. Функции в .NET, поддерживающие календари с несколькими эрами, и рекомендации по работе с календарями, поддерживающими несколько эпох, см. в разделе Работа с эрами.

Примечания для тех, кто вызывает этот метод

Если календарь представленTaiwanCalendar, но CurrentCulture не является "zh-TW", а затем NativeCalendarNameGetEraName(Int32)возвращает GetAbbreviatedEraName(Int32) пустую строку ("").

Применяется к

См. также раздел