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