Linguaggio

ZonedDateTime.Of Metodo

Definizione

Overload

Nome Descrizione
Of(LocalDateTime, ZoneId)

Ottiene un'istanza di ZonedDateTime da una data e ora locale.

Of(LocalDate, LocalTime, ZoneId)

Ottiene un'istanza di ZonedDateTime da una data e un'ora locali.

Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId)

Ottiene un'istanza di ZonedDateTime da un anno, un mese, un giorno, un'ora, un minuto, un secondo, un nanosecondo e un fuso orario.

Of(LocalDateTime, ZoneId)

Ottiene un'istanza di ZonedDateTime da una data e ora locale.

[Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDateTime? localDateTime, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDateTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime

Parametri

localDateTime
LocalDateTime

data e ora locale, non Null

zone
ZoneId

fuso orario, non Null

Valori restituiti

data/ora con zona, non Null

Attributi

Commenti

Ottiene un'istanza di ZonedDateTime da una data e ora locale. In questo modo viene creata una data/ora con zone corrispondente all'ora locale di input 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. In caso di sovrapposizione, quando gli orologi vengono impostati indietro, esistono due offset validi. Questo metodo usa l'offset precedente corrispondente in genere a "estate". Nel caso di una distanza, quando gli orologi saltano in avanti, non esiste alcun 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".

Java informazioni di riferimento per java.time.ZonedDateTime.of.

Si applica a

Of(LocalDate, LocalTime, ZoneId)

Ottiene un'istanza di ZonedDateTime da una data e un'ora locali.

[Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDate? date, Java.Time.LocalTime? time, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDate * Java.Time.LocalTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime

Parametri

date
LocalDate

la data locale, non null

time
LocalTime

l'ora locale, non null

zone
ZoneId

fuso orario, non Null

Valori restituiti

l'offset di data e ora, non Null

Attributi

Commenti

Da aggiungere.

Java informazioni di riferimento per java.time.ZonedDateTime.of.

Si applica a

Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId)

Ottiene un'istanza di ZonedDateTime da un anno, un mese, un giorno, un'ora, un minuto, un secondo, un nanosecondo e un fuso orario.

[Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : int * int * int * int * int * int * int * Java.Time.ZoneId -> Java.Time.ZonedDateTime

Parametri

year
Int32

anno da rappresentare, da MIN_YEAR a MAX_YEAR

month
Int32

mese dell'anno da rappresentare, dal 1 (gennaio) al 12 (dicembre)

dayOfMonth
Int32

giorno del mese da rappresentare, da 1 a 31

hour
Int32

ora del giorno da rappresentare, da 0 a 23

minute
Int32

minuto dell'ora da rappresentare, da 0 a 59

second
Int32

il secondo minuto da rappresentare, da 0 a 59

nanoOfSecond
Int32

nano-di-secondo da rappresentare, da 0 a 999.999.999

zone
ZoneId

fuso orario, non Null

Valori restituiti

l'offset di data e ora, non Null

Attributi

Commenti

Da aggiungere.

Java informazioni di riferimento per java.time.ZonedDateTime.of.

Si applica a