ZoneId.Of Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Of(String) |
Получает экземпляр ZoneId из идентификатора, гарантируя, что идентификатор действителен и доступен для использования. |
| Of(String, IDictionary<String,String>) |
Получает экземпляр ZoneId с помощью его идентификатора с помощью карты псевдонимов, чтобы дополнить идентификаторы стандартной зоны. |
Of(String)
Получает экземпляр ZoneId из идентификатора, гарантируя, что идентификатор действителен и доступен для использования.
[Android.Runtime.Register("of", "(Ljava/lang/String;)Ljava/time/ZoneId;", "", ApiSince=26)]
public static Java.Time.ZoneId? Of(string? zoneId);
[<Android.Runtime.Register("of", "(Ljava/lang/String;)Ljava/time/ZoneId;", "", ApiSince=26)>]
static member Of : string -> Java.Time.ZoneId
Параметры
- zoneId
- String
идентификатор часового пояса, а не null
Возвращаемое значение
идентификатор зоны, а не null
- Атрибуты
Комментарии
Получает экземпляр ZoneId из идентификатора, гарантируя, что идентификатор действителен и доступен для использования. Этот метод анализирует идентификатор, создающий ZoneId или ZoneOffset. Объект ZoneOffset возвращается, если идентификатор имеет значение Z или начинается с "+" или "-". Результат всегда будет допустимым идентификатором, для которого можно получить ZoneRules. Синтаксический анализ соответствует идентификатору зоны пошаговую процедуру. Если идентификатор зоны равен Z, результатом является ZoneOffset.UTC. Если идентификатор зоны состоит из одной буквы, идентификатор зоны недопустим и вызывается DateTimeException. Если идентификатор зоны начинается с "+" или "-", идентификатор анализируется как ZoneOffset с помощью ZoneOffset.of(String). Если идентификатор зоны равен "GMT", "UTC" или "UT", результатом является ZoneId с тем же идентификатором и правилами, эквивалентными ZoneOffset.UTC. Если идентификатор зоны начинается с "UTC+", "UTC-", "GMT+", "GMT+", "UT+" или "UT-", то идентификатор является префиксом смещением. Идентификатор разделен на два, с двумя или тремя буквами префиксом и суффиксом, начиная с знака. Суффикс анализируется как ZoneOffset. Результатом будет ZoneId с указанным префиксом UTC/GMT/UT и нормализованным идентификатором смещения в соответствии с ZoneOffset.getId(). Правила возвращаемого ZoneId будут эквивалентны анализу ZoneOffset. Все остальные идентификаторы анализируются как идентификаторы зон на основе региона. Идентификаторы регионов должны соответствовать регулярному выражению [A-Za-z][A-Za-z0-9~/._+-]+ в противном случае создается DateTimeException. Если идентификатор зоны не находится в настроенном наборе идентификаторов, создается исключение ZoneRulesException. Подробный формат идентификатора региона зависит от группы, предоставляющей данные. Набор данных по умолчанию предоставляется базой данных часового пояса IANA (TZDB). У этого региона есть идентификаторы формы "{area}/{city}", например "Европа/Париж" или "Америка/New_York". Это совместимо с большинством идентификаторов из TimeZone.
Java справочные материалы.java.time.ZoneId.of
Применяется к
Of(String, IDictionary<String,String>)
Получает экземпляр ZoneId с помощью его идентификатора с помощью карты псевдонимов, чтобы дополнить идентификаторы стандартной зоны.
[Android.Runtime.Register("of", "(Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId;", "", ApiSince=26)]
public static Java.Time.ZoneId? Of(string? zoneId, System.Collections.Generic.IDictionary<string,string>? aliasMap);
[<Android.Runtime.Register("of", "(Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId;", "", ApiSince=26)>]
static member Of : string * System.Collections.Generic.IDictionary<string, string> -> Java.Time.ZoneId
Параметры
- zoneId
- String
идентификатор часового пояса, а не null
- aliasMap
- IDictionary<String,String>
карта идентификаторов зон псевдонима (обычно сокращенных) с реальными идентификаторами зон, а не null
Возвращаемое значение
идентификатор зоны, а не null
- Атрибуты
Комментарии
Будет добавлено.
Java справочные материалы.java.time.ZoneId.of