Lingua

ZonedDateTime.TruncatedTo(ITemporalUnit) Metodo

Definizione

Restituisce una copia di zonedDateTime con l'ora troncata.

[Android.Runtime.Register("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? TruncatedTo(Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.TruncatedTo : Java.Time.Temporal.ITemporalUnit -> Java.Time.ZonedDateTime

Parametri

unit
ITemporalUnit

l'unità in cui troncare, non null

Valori restituiti

ZonedDateTime basato su questa data e ora con l'ora troncata, non null

Attributi

Commenti

Restituisce una copia di zonedDateTime con l'ora troncata. Il troncamento restituisce una copia dell'ora di data originale con campi inferiori all'unità specificata impostata su zero. Ad esempio, il troncamento con l'unità minuti imposterà il campo di secondo minuto e nano-of-second su zero. L'unità deve avere una durata che si divide nella lunghezza di un giorno standard senza resto. Sono incluse tutte le unità di tempo fornite in ChronoUnit e DAYS. Altre unità generano un'eccezione. Questa operazione viene troncata sulla riga di ora locale, troncando la data e l'ora locale sottostante. Viene quindi convertito di nuovo in zonedDateTime, usando l'ID di zona per ottenere l'offset. Quando si esegue la conversione in ZonedDateTime, se l'ora di data locale si trova in una sovrapposizione, l'offset verrà mantenuto, se possibile, altrimenti verrà utilizzato l'offset precedente. In caso di gap, l'ora di data locale verrà modificata in avanti in base alla lunghezza del gap. Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.

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

Si applica a