Linguaggio

Instant.Plus Metodo

Definizione

Overload

Nome Descrizione
Plus(ITemporalAmount)

Restituisce una copia di questo istante con l'importo specificato aggiunto.

Plus(Int64, ITemporalUnit)

Restituisce una copia di questo istante con l'importo specificato aggiunto.

Plus(ITemporalAmount)

Restituisce una copia di questo istante con l'importo specificato aggiunto.

[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Instant

Parametri

amountToAdd
ITemporalAmount

TemporalAmount: quantità da aggiungere, non null

Valori restituiti

un istante basato su questo istante con l'aggiunta fatta, non null

Attributi

Commenti

Restituisce una copia di questo istante con l'importo specificato aggiunto. Viene restituito un valore Instant, in base a questo, con l'importo specificato aggiunto. La quantità è in genere Duration, ma può essere qualsiasi altro tipo che implementa l'interfaccia TemporalAmount. Il calcolo viene delegato all'oggetto amount chiamando TemporalAmount.addTo(Temporal). L'implementazione della quantità è gratuita per implementare l'aggiunta in qualsiasi modo desidera, ma in genere richiama a plus(long,TemporalUnit). Consultare la documentazione dell'implementazione dell'importo per determinare se può essere aggiunta correttamente. Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.

Genera: ArithmeticException se si verifica un overflow numerico

Throws: DateTimeException se l'addizione non può essere effettuata

Informazioni di riferimento su Android per java.time.Instant.plus.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Plus(Int64, ITemporalUnit)

Restituisce una copia di questo istante con l'importo specificato aggiunto.

[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? Plus(long amountToAdd, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

Parametri

amountToAdd
Int64

long: la quantità dell'unità da aggiungere al risultato, può essere negativa

unit
ITemporalUnit

TemporalUnit: unità dell'importo da aggiungere, non Null

Valori restituiti

un'istanza basata su questo istante con l'importo specificato aggiunto, non null

Implementazioni

Attributi

Commenti

Restituisce una copia di questo istante con l'importo specificato aggiunto. Viene restituito un valore Instant, in base a questo, con l'importo in termini di unità aggiunta. Se non è possibile aggiungere l'importo, perché l'unità non è supportata o per altri motivi, viene generata un'eccezione. Se il campo è un ChronoUnit, l'aggiunta viene implementata qui. I campi supportati si comportano nel modo seguente: NANOS - Restituisce un'istanza immediata con il numero specificato di nanosecondi aggiunti. Equivale a plusNanos(long). MICROS: restituisce un'istanza immediata con il numero specificato di microsecondi aggiunti. Equivale a plusNanos(long) con l'importo moltiplicato per 1.000. MILLIS: restituisce un'istanza immediata con il numero di millisecondi specificato aggiunto. Equivale a plusNanos(long) con l'importo moltiplicato per 1.000.000. SECONDS: restituisce un'istanza immediata con il numero specificato di secondi aggiunti. Equivale a plusSeconds(long). MINUTES: restituisce un'istanza immediata con il numero specificato di minuti aggiunti. Equivale a plusSeconds(long) con l'importo moltiplicato per 60. HOURS: restituisce un'istanza immediata con il numero di ore specificato aggiunto. Equivale a plusSeconds(long) con l'importo moltiplicato per 3.600. HALF_DAYS: restituisce un'istanza immediata con il numero specificato di mezz'giorni aggiunti. Equivale a plusSeconds(long) con l'importo moltiplicato per 43.200 (12 ore). DAYS: restituisce un'istanza immediata con il numero di giorni specificato aggiunto. Equivale a plusSeconds(long) con l'importo moltiplicato per 86.400 (24 ore). Tutte le altre istanze di ChronoUnit genereranno un'eccezione UnsupportedTemporalTypeException. Se il campo non è un ChronoUnit, il risultato di questo metodo viene ottenuto richiamando TemporalUnit.addTo(Temporal, long) passando questo come argomento. In questo caso, l'unità determina se e come eseguire l'addizione. Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.

Genera: ArithmeticException se si verifica un overflow numerico

Throws: DateTimeException se l'addizione non può essere effettuata

Throws: UnsupportedTemporalTypeException se l'unità non è supportata

Informazioni di riferimento su Android per java.time.Instant.plus.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a