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.