Lenguaje

ZonedDateTime.MinusHours(Int64) Método

Definición

Devuelve una copia de zonedDateTime con el número especificado de horas restada.

[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

las horas que se van a restar, pueden ser negativas.

Devoluciones

un ZonedDateTime basado en esta fecha y hora con las horas restadas, no null

Atributos

Comentarios

Devuelve una copia de zonedDateTime con el número especificado de horas restada. Esto funciona en la línea de tiempo instantánea, de modo que restar una hora siempre será una duración de una hora antes. Esto puede hacer que la fecha y hora local cambien por una cantidad distinta de una hora. Tenga en cuenta que se trata de un enfoque diferente al usado por días, meses y años, lo que resta un día no es el mismo que agregar 24 horas. Por ejemplo, considere una zona horaria, como "Europa/París", donde la transición de otoño de DST significa que las horas locales de 02:00 a 02:59 se producen dos veces cambiando de desplazamiento +02:00 en verano a +01:00 en invierno. Restar una hora de 03:30+01:00 dará como resultado 02:30+01:00 (ambos en invierno) Restando una hora de 02:30+01:00 dará como resultado 02:30+02:00 (pasando de invierno a tiempo de verano) Restando una hora de 02:00:30+02:00 dará como resultado 01:30+02:00 (ambos en verano) Restando tres horas de 03:30+01:00 dará como resultado 01:30+02:00 (pasando de invierno a hora de verano) Esta instancia es inmutable y no se ve afectada por esta llamada al método.

referencia Java referencia para java.time.ZonedDateTime.minusHours.

Se aplica a