SimpleTimeZone.GetOffset(Int32, Int32, Int32, Int32, Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la diferencia en milisegundos entre hora local y UTC, teniendo en cuenta tanto el desplazamiento sin procesar como el efecto del horario de verano, para la fecha y hora especificadas.
[Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler")]
public override int GetOffset (int era, int year, int month, int day, int dayOfWeek, int millis);
[<Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler")>]
override this.GetOffset : int * int * int * int * int * int -> int
Parámetros
- era
- Int32
Era de la fecha especificada.
- year
- Int32
Año en la fecha especificada.
- month
- Int32
Mes de la fecha especificada. El mes está basado en 0. Por ejemplo, 0 para enero.
- day
- Int32
Día en mes de la fecha especificada.
- dayOfWeek
- Int32
Día de la semana de la fecha especificada.
- millis
- Int32
Los milisegundos del día en <la hora local de em>estándar</em> .
Devoluciones
Milisegundos que se van a agregar a UTC para obtener la hora local.
- Atributos
Comentarios
Devuelve la diferencia en milisegundos entre hora local y UTC, teniendo en cuenta tanto el desplazamiento sin procesar como el efecto del horario de verano, para la fecha y hora especificadas. Este método supone que el mes inicial y final son distintos. También usa un objeto predeterminado GregorianCalendar
como su calendario subyacente, como para determinar los años bisiestos. No use el resultado de este método con un calendario distinto de un valor predeterminado GregorianCalendar
.
<Em>Note: En general, los clientes deben usar Calendar.get(ZONE_OFFSET) + Calendar.get(DST_OFFSET)
en lugar de llamar a este método.</em>
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.