Язык

TimeZone.GetOffset Метод

Определение

Перегрузки

Имя. Описание
GetOffset(Int64)

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

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

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

GetOffset(Int64, Boolean, Int32[])

Возвращает необработанное смещение часового пояса и GMT для заданного момента во времени.

GetOffset(Int64)

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

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

Параметры

date
Int64

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

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

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

Атрибуты

Комментарии

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

Java документации по android.icu.util.TimeZone.getOffset(long).

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

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

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

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

[Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler", ApiSince=24)]
public abstract int GetOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds);
[<Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler", ApiSince=24)>]
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 для получения локального времени.

Java документации по android.icu.util.TimeZone.getOffset(int, int, int, int, int, int).

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

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

GetOffset(Int64, Boolean, Int32[])

Возвращает необработанное смещение часового пояса и GMT для заданного момента во времени.

[Android.Runtime.Register("getOffset", "(JZ[I)V", "GetGetOffset_JZarrayIHandler", ApiSince=24)]
public virtual void GetOffset(long date, bool local, int[]? offsets);
[<Android.Runtime.Register("getOffset", "(JZ[I)V", "GetGetOffset_JZarrayIHandler", ApiSince=24)>]
abstract member GetOffset : int64 * bool * int[] -> unit
override this.GetOffset : int64 * bool * int[] -> unit

Параметры

date
Int64

момент времени, для которого возвращаются смещения, в единицах миллисекундах с 1 января 1970 г. 0:00 GMT, время GMT или местное время стены в зависимости от local.

local
Boolean

Значение true, date является локальным временем стены; в противном случае — время GMT.

offsets
Int32[]

выходной параметр для получения необработанного смещения, то есть смещения, не включая корректировки DST, в смещениях[0], а именно смещение DST, которое необходимо добавить для rawOffset получения общего смещения между локальным и GMT-временем, в смещениях[1]. Если DST не действует, смещение DST равно нулю; в противном случае это положительное значение, обычно один час.

Атрибуты

Комментарии

Возвращает необработанное смещение часового пояса и GMT для заданного момента во времени. По возвращении, local-миллиs = GMT-миллиs + rawOffset + dstOffset. Все вычисления выполняются в пролептическом григорианском календаре. Реализация по умолчанию в классе TimeZone делегатов к 8-аргументу getOffset().

Java документации по android.icu.util.TimeZone.getOffset(long, boolean, int[]).

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

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