Language

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 ID の 1 つ java.util.TimeZone#getAvailableIDs

属性

注釈

システムの永続的な既定のタイム ゾーンを設定します。 これは、再起動後も、すべてのアプリのタイム ゾーンです。 アプリ内のタイム ゾーンを変更するだけの場合は TimeZone.setDefault(TimeZone) を使用し、すべてのスレッドのタイム ゾーンを変更するのではなく、それを必要とする API に明示的な TimeZone を渡す場合にも使用します。 Android M 以降では、Olson 以外のタイムゾーンをこの関数に渡すとエラーになります。 POSIX と TimeZone クラスは同じ非 Olson ID で '+' と '-' の逆の解釈を持っているため、これはすべての Android リリースで悪い考えであることに注意してください。 Manifest.permission.SET_TIME_ZONEが必要

android.app.AlarmManager.setTimeZoneの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象