TimeZone.GetOffset Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetOffset(Int64) |
Retorna o deslocamento desse fuso horário de UTC na data especificada. |
| GetOffset(Int32, Int32, Int32, Int32, Int32, Int32) |
Obtém o deslocamento de fuso horário, para a data atual, modificado no caso do horário de verão. |
| GetOffset(Int64, Boolean, Int32[]) |
Retorna o deslocamento de fuso horário bruto e GMT para o determinado momento no tempo. |
GetOffset(Int64)
Retorna o deslocamento desse fuso horário de UTC na data especificada.
[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
Parâmetros
- date
- Int64
a data representada em milissegundos desde 1º de janeiro de 1970 00:00:00 GMT
Retornos
a quantidade de tempo em milissegundos a ser adicionada a UTC para obter a hora local.
- Atributos
Comentários
Retorna o deslocamento desse fuso horário de UTC na data especificada. Se o Horário de Verão estiver em vigor na data especificada, o valor de deslocamento será ajustado com a quantidade de horário de verão.
Java documentação para android.icu.util.TimeZone.getOffset(long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)
Obtém o deslocamento de fuso horário, para a data atual, modificado no caso do horário de verão.
[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
Parâmetros
- era
- Int32
a era da data determinada.
- year
- Int32
o ano na data determinada.
- month
- Int32
o mês na data determinada. O mês é baseado em 0. por exemplo, 0 para janeiro.
- day
- Int32
o dia em mês da data determinada.
- dayOfWeek
- Int32
o dia da semana da data determinada.
- milliseconds
- Int32
os mililitros no dia em <>hora local padrão</em>.
Retornos
o deslocamento a ser adicionado ao GMT para obter a hora local.
- Atributos
Comentários
Obtém o deslocamento de fuso horário, para a data atual, modificado no caso do horário de verão. Esse é o deslocamento a ser adicionado ao UTC para obter a hora local.
Java documentação para android.icu.util.TimeZone.getOffset(int, int, int, int, int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
GetOffset(Int64, Boolean, Int32[])
Retorna o deslocamento de fuso horário bruto e GMT para o determinado momento no tempo.
[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
Parâmetros
- date
- Int64
momento no tempo para o qual retornar deslocamentos, em unidades de milissegundos a partir de 1º de janeiro de 1970 0:00 GMT, hora GMT ou hora do muro local, dependendo localde .
- local
- Boolean
se true, date é hora do muro local; caso contrário, está no horário GMT.
- offsets
- Int32[]
parâmetro de saída para receber o deslocamento bruto, ou seja, o deslocamento que não inclui ajustes DST, em deslocamentos[0], e o deslocamento DST, ou seja, o deslocamento a ser adicionado para rawOffset obter o deslocamento total entre a hora local e GMT, em deslocamentos[1]. Se o DST não estiver em vigor, o deslocamento DST será zero; caso contrário, é um valor positivo, normalmente uma hora.
- Atributos
Comentários
Retorna o deslocamento de fuso horário bruto e GMT para o determinado momento no tempo. Após o retorno, local-millis = GMT-millis + rawOffset + dstOffset. Todos os cálculos são executados no calendário gregoriano proleptico. A implementação padrão na classe TimeZone delega ao getOffset() de 8 argumentos.
Java documentação para android.icu.util.TimeZone.getOffset(long, boolean, int[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.