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.

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