Idioma

ZonedDateTime.MinusHours(Int64) Método

Definição

Retorna uma cópia desse ZonedDateTime com o número de horas especificado subtraído.

[Android.Runtime.Register("minusHours", "(J)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? MinusHours(long hours);
[<Android.Runtime.Register("minusHours", "(J)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.MinusHours : int64 -> Java.Time.ZonedDateTime

Parâmetros

hours
Int64

as horas a serem subtraídas podem ser negativas

Retornos

um ZonedDateTime com base nessa data e hora com as horas subtraídas, não nulo

Atributos

Comentários

Retorna uma cópia desse ZonedDateTime com o número de horas especificado subtraído. Isso opera na linha de tempo instantânea, de modo que subtrair uma hora sempre será uma duração de uma hora antes. Isso pode fazer com que a data local seja alterada em uma quantidade diferente de uma hora. Observe que essa é uma abordagem diferente da usada por dias, meses e anos, portanto, subtrair um dia não é o mesmo que adicionar 24 horas. Por exemplo, considere um fuso horário, como "Europa/Paris", onde a substituição do DST de Outono significa que os horários locais de 02:00 a 02:59 ocorrem duas vezes mudando de deslocamento +02:00 no verão para +01:00 no inverno. A subtração de uma hora a partir das 03:30+01:00 resultará em 02:30+01:00 (ambas no tempo de inverno) Subtrair uma hora de 02:30+01:00 resultará em 02:30+02:00 (movendo do inverno para o horário de verão) Subtraindo uma hora a partir de 02:30+02:00 resultará em 01:30+02:00 (ambas no horário de verão) Subtrair três horas das 03:30+01:00 resultará em 01:30+02:00 (movendo-se do inverno para o verão) Esta instância é imutável e não afetada por essa chamada de método.

Java referência para java.time.ZonedDateTime.minusHours.

Aplica-se a