Linguaggio

ZonedDateTime.MinusHours(Int64) Metodo

Definizione

Restituisce una copia di zonedDateTime con il numero specificato di ore sottratte.

[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

Parametri

hours
Int64

le ore da sottrarre, può essere negativo

Valori restituiti

ZonedDateTime basato su questa data e ora con le ore sottratte, non null

Attributi

Commenti

Restituisce una copia di zonedDateTime con il numero specificato di ore sottratte. Questa operazione opera sulla linea temporale immediata, in modo che la sottrazione di un'ora sarà sempre una durata di un'ora prima. Ciò può causare la modifica della data e dell'ora locale in base a un importo diverso da un'ora. Si noti che si tratta di un approccio diverso a quello usato da giorni, mesi e anni, quindi sottraendo un giorno non è uguale all'aggiunta di 24 ore. Si consideri, ad esempio, un fuso orario, ad esempio "Europa/Parigi", in cui il cutover DST autunnale indica che l'orario locale da 02:00 a 02:59 si verifica due volte passando dall'offset +02:00 in estate a +01:00 in inverno. Sottraendo un'ora dalle 03:30+01:00 verrà restituita 02:30+01:00 (sia in inverno) Sottraendo un'ora dalle 02:30+01:00 sarà 02:30+02:00 (passando dall'ora invernale all'estate) Sottraendo un'ora da 00 2:30+02:00 comporterà 01:30+02:00 (sia in orario estivo) Sottraendo tre ore dalle 03:30+01:00 comporterà 01:30+02:00 (passando dall'ora invernale all'estate) Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.

Java informazioni di riferimento per java.time.ZonedDateTime.minusHours.

Si applica a