IChronoLocalDateTime.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 volta con un fuso orario per creare un oggetto ChronoZonedDateTime.
[Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", "GetAtZone_Ljava_time_ZoneId_Handler:Java.Time.Chrono.IChronoLocalDateTimeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Time.Chrono.IChronoZonedDateTime? AtZone(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", "GetAtZone_Ljava_time_ZoneId_Handler:Java.Time.Chrono.IChronoLocalDateTimeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member AtZone : Java.Time.ZoneId -> Java.Time.Chrono.IChronoZonedDateTime
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 volta con un fuso orario per creare un oggetto ChronoZonedDateTime.
Restituisce un formato ChronoZonedDateTime 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 dall'ID ZoneRules rules 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 ChronoZonedDateTime#withLaterOffsetAtOverlap() sul risultato di questo metodo.
per java.time.chrono.ChronoLocalDateTime.atZone(java.time.ZoneId).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.