ITemporal.Minus Método

Definição

Sobrecargas

Nome Description
Minus(ITemporalAmount)

Retorna um objeto do mesmo tipo que este objeto com uma quantidade subtraída.

Minus(Int64, ITemporalUnit)

Retorna um objeto do mesmo tipo que este objeto com o período especificado subtraído.

Minus(ITemporalAmount)

Retorna um objeto do mesmo tipo que este objeto com uma quantidade subtraída.

[Android.Runtime.Register("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetMinus_Ljava_time_temporal_TemporalAmount_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Temporal.ITemporal? Minus(Java.Time.Temporal.ITemporalAmount? amount);
[<Android.Runtime.Register("minus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;", "GetMinus_Ljava_time_temporal_TemporalAmount_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Minus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal
override this.Minus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Temporal.ITemporal

Parâmetros

amount
ITemporalAmount

o valor a ser subtraído, não nulo

Retornos

um objeto do mesmo tipo com o ajuste especificado feito, não nulo

Atributos

Comentários

Retorna um objeto do mesmo tipo que este objeto com uma quantidade subtraída.

Isso ajusta esse temporal, subtraindo de acordo com as regras do valor especificado. O valor normalmente é um java.time.Period , mas pode ser qualquer outro tipo que implemente a TemporalAmount interface, como java.time.Duration.

Alguns exemplos de código que indicam como e por que esse método é usado:

date = date.minus(period);               // subtract a Period instance
             date = date.minus(duration);             // subtract a Duration instance
             date = date.minus(workingDays(6));       // example user-written workingDays method

Observe que a chamada plus seguida minus não tem a garantia de retornar a mesma data e hora.

Java documentação para java.time.temporal.Temporal.minus(java.time.temporal.TemporalAmount).

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

Minus(Int64, ITemporalUnit)

Retorna um objeto do mesmo tipo que este objeto com o período especificado subtraído.

[Android.Runtime.Register("minus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetMinus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Temporal.ITemporal? Minus(long amountToSubtract, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("minus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;", "GetMinus_JLjava_time_temporal_TemporalUnit_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Minus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Minus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

Parâmetros

amountToSubtract
Int64

a quantidade da unidade especificada a ser subtraída pode ser negativa

unit
ITemporalUnit

a unidade do valor a ser subtraído, não nulo

Retornos

um objeto do mesmo tipo com o período especificado subtraído, não nulo

Atributos

Comentários

Retorna um objeto do mesmo tipo que este objeto com o período especificado subtraído.

Esse método retorna um novo objeto com base neste com o período especificado subtraído. Por exemplo, em um LocalDate, isso pode ser usado para subtrair vários anos, meses ou dias. O objeto retornado terá o mesmo tipo observável que este objeto.

Em alguns casos, a alteração de um campo não está totalmente definida. Por exemplo, se o objeto de destino for uma data que representa o dia 31 de março, a subtração de um mês não será clara. Em casos como esse, o campo é responsável por resolver o resultado. Normalmente, ele escolherá a data válida anterior, que seria o último dia válido de fevereiro neste exemplo.

Java documentação para java.time.temporal.Temporal.minus(long, java.time.temporal.TemporalUnit).

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