IInstantSource.Offset(IInstantSource, Duration) Método

Definição

Obtém uma origem que retorna instantâneos da origem especificada com a duração especificada adicionada.

[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

Parâmetros

baseSource
IInstantSource

a origem base à qual adicionar a duração, não nulo

offsetDuration
Duration

a duração a ser adicionada, não nula

Retornos

uma origem com base na origem base com a duração adicionada, não nulo

Atributos

Comentários

Obtém uma origem que retorna instantâneos da origem especificada com a duração especificada adicionada.

Essa origem encapsula outra origem, retornando instantâneos posteriores pela duração especificada. Se a duração for negativa, os instantes serão anteriores à data e hora atuais. O principal caso de uso para isso é simular a execução no futuro ou no passado.

Uma duração de zero não teria efeito de deslocamento. Passar zero retornará a origem subjacente.

A implementação retornada é imutável, thread-safe e Serializable fornecendo que a origem base seja.

Java documentação para java.time.InstantSource.offset(java.time.InstantSource, java.time.Duration).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a