Idioma

AlarmManager.SetTimeZone(String) Método

Definição

Define o fuso horário padrão persistente do sistema.

[Android.Runtime.Register("setTimeZone", "(Ljava/lang/String;)V", "GetSetTimeZone_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")]
public virtual void SetTimeZone(string? timeZone);
[<Android.Runtime.Register("setTimeZone", "(Ljava/lang/String;)V", "GetSetTimeZone_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")>]
abstract member SetTimeZone : string -> unit
override this.SetTimeZone : string -> unit

Parâmetros

timeZone
String

uma das IDs de Olson da lista retornada por java.util.TimeZone#getAvailableIDs

Atributos

Comentários

Define o fuso horário padrão persistente do sistema. Esse é o fuso horário para todos os aplicativos, mesmo após uma reinicialização. Use TimeZone.setDefault(TimeZone) se você quiser apenas alterar o fuso horário em seu aplicativo e, mesmo assim, preferir passar um Fuso Horário explícito para APIs que exijam isso em vez de alterar o fuso horário para todos os threads. No android M e acima, é um erro passar um fuso horário não Olson para essa função. Observe que essa é uma má ideia em todas as versões do Android porque POSIX e a classe TimeZone têm interpretações opostas de '+' e '-' na mesma ID não Olson. Requer Manifest.permission.SET_TIME_ZONE

Referência do Android para android.app.AlarmManager.setTimeZone.

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