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 и используемых в соответствии с условиями, описанными в разделе "".