Idioma

Instant.With Método

Definição

Sobrecargas

Nome Description
With(ITemporalField, Int64)

Retorna uma cópia desse instante com o campo especificado definido como um novo valor.

With(ITemporalAdjuster)

Retorna uma cópia ajustada deste instante.

With(ITemporalField, Int64)

Retorna uma cópia desse instante com o campo especificado definido como um novo valor.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;", "", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal

Parâmetros

field
ITemporalField

TemporalField: o campo a ser definido no resultado, não nulo

newValue
Int64

long: o novo valor do campo no resultado

Retornos

um instantâneo com base nisso com o conjunto de campos especificado, não nulo

Implementações

Atributos

Comentários

Retorna uma cópia desse instante com o campo especificado definido como um novo valor. Isso retorna um Instantâneo, com base neste, com o valor do campo especificado alterado. Se não for possível definir o valor, porque o campo não tem suporte ou por algum outro motivo, uma exceção é gerada. Se o campo for um ChronoField, o ajuste será implementado aqui. Os campos com suporte se comportam da seguinte maneira: NANO_OF_SECOND – retorna um Instantâneo com o nano-de-segundo especificado. O segundo da época não será alterado. MICRO_OF_SECOND - Retorna um Instantâneo com o nano-de-segundo substituído pelo micro-de-segundo especificado multiplicado por 1.000. O segundo da época não será alterado. MILLI_OF_SECOND - Retorna um Instantâneo com o nano-de-segundo substituído pelo mili de segundo especificado multiplicado por 1.000.000. O segundo da época não será alterado. INSTANT_SECONDS - Retorna um Instantâneo com o segundo de época especificado. O nano-de-segundo ficará inalterado. Em todos os casos, se o novo valor estiver fora do intervalo válido de valores para o campo, um DateTimeException será gerado. Todas as outras instâncias de ChronoField lançarão um UnsupportedTemporalTypeException. Se o campo não for um ChronoField, o resultado desse método será obtido invocando TemporalField.adjustInto(Temporal, long) passando isso como o argumento. Nesse caso, o campo determina se e como ajustar o instantâneo. Essa instância é imutável e não afetada por essa chamada de método.

Lançamentos: AritmeticException se ocorrer estouro numérico

Lançamentos: DateTimeException se o campo não puder ser definido

Lançamentos: UnsupportedTemporalTypeException se o campo não tiver suporte

Referência do Android para java.time.Instant.with.

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

With(ITemporalAdjuster)

Retorna uma cópia ajustada deste instante.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Instant

Parâmetros

adjuster
ITemporalAdjuster

TemporalAdjuster: o ajustador a ser usado, não nulo

Retornos

um instantâneo com base nisso com o ajuste feito, não nulo

Atributos

Comentários

Retorna uma cópia ajustada deste instante. Isso retorna um Instantâneo, com base neste, com o instantâneo ajustado. O ajuste ocorre usando o objeto de estratégia do ajustador especificado. Leia a documentação do ajustador para entender qual ajuste será feito. O resultado desse método é obtido invocando o método TemporalAdjuster.adjustInto(Temporal) no ajustador especificado passando isso como o argumento. Essa instância é imutável e não afetada por essa chamada de método.

Lançamentos: AritmeticException se ocorrer estouro numérico

Lançamentos: DateTimeException se o ajuste não puder ser feito

Referência do Android para java.time.Instant.with.

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