Поделиться через


TimeZone.GetOffset Метод

Определение

Перегрузки

GetOffset(Int64)

Возвращает смещение этого часового пояса из UTC по указанной дате.

GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)

Возвращает смещение часового пояса для текущей даты, измененного в случае дневного сберегания.

GetOffset(Int64)

Возвращает смещение этого часового пояса из UTC по указанной дате.

[Android.Runtime.Register("getOffset", "(J)I", "GetGetOffset_JHandler")]
public virtual int GetOffset (long date);
[<Android.Runtime.Register("getOffset", "(J)I", "GetGetOffset_JHandler")>]
abstract member GetOffset : int64 -> int
override this.GetOffset : int64 -> int

Параметры

date
Int64

Дата представлена в миллисекундах с 1 января 1970 г. 00:00:00 GMT

Возвращаемое значение

время в миллисекундах, добавляемых в utc, чтобы получить местное время.

Атрибуты

Комментарии

Возвращает смещение этого часового пояса из UTC по указанной дате. Если в течение указанной даты действует летнее время, значение смещения корректируется с количеством дневного света.

Этот метод возвращает правильное значение смещения, если базовый подкласс реализации TimeZone поддерживает историческое расписание летнего времени и изменения смещения GMT.

Добавлено в версии 1.4.

Документация по Java для java.util.TimeZone.getOffset(long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)

Возвращает смещение часового пояса для текущей даты, измененного в случае дневного сберегания.

[Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler")]
public abstract int GetOffset (int era, int year, int month, int day, int dayOfWeek, int milliseconds);
[<Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler")>]
abstract member GetOffset : int * int * int * int * int * int -> int

Параметры

era
Int32

эра заданной даты.

year
Int32

год в заданной дате.

month
Int32

месяц в заданной дате. Месяц основан на 0. Например, 0 за январь.

day
Int32

день в месяц заданной даты.

dayOfWeek
Int32

день недели заданной даты.

milliseconds
Int32

миллисекунда в день в <em>standard</em> локальное время.

Возвращаемое значение

смещение в миллисекундах для добавления в GMT для получения локального времени.

Атрибуты

Комментарии

Возвращает смещение часового пояса для текущей даты, измененного в случае дневного сберегания. Это смещение для добавления в UTC для получения локального времени.

Этот метод возвращает историческое правильное смещение, если базовый TimeZone подкласс реализации поддерживает исторические изменения расписания дневного времени и смещения GMT.

Документация по Java для java.util.TimeZone.getOffset(int, int, int, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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