Langue

ZonedDateTime.TruncatedTo(ITemporalUnit) Méthode

Définition

Retourne une copie de cette ZonedDateTime avec l’heure tronquée.

[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

Paramètres

unit
ITemporalUnit

unité à tronquer, et non null

Retours

ZonedDateTime basé sur cette date-heure avec l’heure tronquée, et non null

Attributs

Remarques

Retourne une copie de cette ZonedDateTime avec l’heure tronquée. La troncation retourne une copie de la date d’origine avec des champs plus petits que l’unité spécifiée définie sur zéro. Par exemple, la troncation avec l’unité minutes définit le champ seconde de minute et nano-de-seconde sur zéro. L’unité doit avoir une durée qui se divise en la longueur d’un jour standard sans reste. Cela inclut tous les unités de temps fournies sur ChronoUnit et DAYS. D’autres unités lèvent une exception. Cela fonctionne sur la ligne de temps locale, en tronqué l’heure locale sous-jacente. Elle est ensuite convertie en zonedDateTime à l’aide de l’ID de zone pour obtenir le décalage. Lors de la conversion en ZonedDateTime, si la date locale se chevauche, le décalage sera conservé si possible, sinon le décalage précédent sera utilisé. En cas d’écart, la date et l’heure locale sont ajustées à l’avant par la longueur de l’écart. Cette instance est immuable et non affectée par cet appel de méthode.

Java référence pour java.time.ZonedDateTime.truncatedTo.

S’applique à