Язык

AlarmManager.SetTimeZone(String) Метод

Определение

Задает постоянный часовой пояс по умолчанию системы.

[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

Параметры

timeZone
String

один из идентификаторов Olson из списка, возвращенных java.util.TimeZone#getAvailableIDs

Атрибуты

Комментарии

Задает постоянный часовой пояс по умолчанию системы. Это часовой пояс для всех приложений, даже после перезагрузки. Используйте TimeZone.setDefault(TimeZone), если вы просто хотите изменить часовой пояс в приложении, а даже затем предпочесть передать явный часовой пояс в API, которые требуют его, а не изменять часовой пояс для всех потоков. На android M и более поздних версиях это ошибка, передаваемая в эту функцию часовой пояс, отличный от Olson. Обратите внимание, что это плохая идея во всех выпусках Android, так как POSIX и класс TimeZone имеют противоположные интерпретации "+" и "-" в одном и том же идентификаторе, отличном от Olson. Требуется Manifest.permission.SET_TIME_ZONE

Справочник по Android для android.app.AlarmManager.setTimeZone.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к