LocalDateTime.AtZone(ZoneId) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Combina questa data e un fuso orario per creare un oggetto ZonedDateTime.
[Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? AtZone(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.AtZone : Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parametri
- zone
- ZoneId
fuso orario da usare, non Null
Valori restituiti
data/ora di fuso formato da questa data-ora, non null
- Attributi
Commenti
Combina questa data e un fuso orario per creare un oggetto ZonedDateTime. Restituisce un elemento ZonedDateTime formato da questa data e ora nel fuso orario specificato. Il risultato corrisponderà a questa data e ora il più possibile. Le regole del fuso orario, ad esempio l'ora legale, indicano che non ogni data e ora locale è valida per il fuso orario specificato, pertanto è possibile modificare la data locale. La data e ora locale viene risolta in un singolo istante nella riga di tempo. Ciò si ottiene trovando un offset valido da UTC/Greenwich per la data e l'ora locale, come definito dalle regole dell'ID di zona. Nella maggior parte dei casi, esiste un solo offset valido per una data e ora locale. Nel caso di sovrapposizione, in cui gli orologi vengono impostati indietro, esistono due offset validi. Questo metodo usa l'offset precedente corrispondente in genere a "estate". Nel caso di un intervallo, in cui gli orologi avanzano, non esiste un offset valido. Al contrario, la data/ora locale viene modificata in modo da essere successivamente in base alla lunghezza del gap. Per una tipica modifica dell'ora legale di un'ora legale, la data locale verrà spostata un'ora dopo nell'offset corrispondente in genere all'"estate". Per ottenere l'offset successivo durante una sovrapposizione, chiamare ZonedDateTime.withLaterOffsetAtOverlap() sul risultato di questo metodo. Per generare un'eccezione in caso di gap o sovrapposizione, usare ZonedDateTime.ofStrict(LocalDateTime, ZoneOffset, ZoneId).
Java informazioni di riferimento per java.time.LocalDateTime.atZone.