Langage

IInstantSource.Offset(IInstantSource, Duration) Méthode

Définition

Obtient une source qui retourne des instants à partir de la source spécifiée avec la durée spécifiée ajoutée.

[Android.Runtime.Register("offset", "(Ljava/time/InstantSource;Ljava/time/Duration;)Ljava/time/InstantSource;", "", ApiSince=34)]
public static Java.Time.IInstantSource? Offset(Java.Time.IInstantSource? baseSource, Java.Time.Duration? offsetDuration);
[<Android.Runtime.Register("offset", "(Ljava/time/InstantSource;Ljava/time/Duration;)Ljava/time/InstantSource;", "", ApiSince=34)>]
static member Offset : Java.Time.IInstantSource * Java.Time.Duration -> Java.Time.IInstantSource

Paramètres

baseSource
IInstantSource

source de base à laquelle ajouter la durée, et non null

offsetDuration
Duration

durée à ajouter, et non null

Retours

source basée sur la source de base avec la durée ajoutée, et non null

Attributs

Remarques

Obtient une source qui retourne des instants à partir de la source spécifiée avec la durée spécifiée ajoutée.

Cette source encapsule une autre source, retournant des instants ultérieurs par la durée spécifiée. Si la durée est négative, les instants sont antérieurs à la date et à l’heure actuelles. Le cas d’usage principal est de simuler l’exécution à l’avenir ou dans le passé.

Une durée de zéro n’aurait aucun effet de compensation. Le passage de zéro retourne la source sous-jacente.

L’implémentation retournée est immuable, thread-safe et Serializable fournit que la source de base est.

Java documentation pour java.time.InstantSource.offset(java.time.InstantSource, java.time.Duration).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à