LocalDateTime.With Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| With(ITemporalField, Int64) |
Retorna uma cópia dessa data e hora com o campo especificado definido como um novo valor. |
| With(ITemporalAdjuster) |
Retorna uma cópia ajustada desta data e hora. |
With(ITemporalField, Int64)
Retorna uma cópia dessa data e hora com o campo especificado definido como um novo valor.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDateTime;", "", 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/LocalDateTime;", "", 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
o campo a ser definido no resultado, não nulo
- newValue
- Int64
o novo valor do campo no resultado
Retornos
um LocalDateTime com base nisso com o conjunto de campos especificado, não nulo
- Atributos
Comentários
Retorna uma cópia dessa data e hora com o campo especificado definido como um novo valor. Isso retorna um LocalDateTime, com base neste, com o valor do campo especificado alterado. Isso pode ser usado para alterar qualquer campo com suporte, como o ano, mês ou dia do mês. 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. Em alguns casos, alterar o campo especificado pode fazer com que a data-hora resultante se torne inválida, como alterar o mês de 31 de janeiro para fevereiro tornaria o dia do mês inválido. Em casos como esse, o campo é responsável por resolver a data. Normalmente, ele escolherá a data válida anterior, que seria o último dia válido de fevereiro neste exemplo. Se o campo for um ChronoField, o ajuste será implementado aqui. Os campos com suporte se comportarão de acordo com o método correspondente em LocalDate ou LocalTime. 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.
Java referência para java.time.LocalDateTime.with.
Aplica-se a
With(ITemporalAdjuster)
Retorna uma cópia ajustada desta data e hora.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDateTime;", "", ApiSince=26)]
public Java.Time.LocalDateTime? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDateTime;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.LocalDateTime
Parâmetros
- adjuster
- ITemporalAdjuster
o ajustador a ser usado, não nulo
Retornos
um LocalDateTime com base nisso com o ajuste feito, não nulo
- Atributos
Comentários
A ser adicionado.
Java referência para java.time.LocalDateTime.with.