Clase System::TimeZoneInfo
Contenido
[
Ocultar
]TimeZoneInfo class
Representa información que describe una zona horaria particular. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
Métodos
| Método | Descripción |
|---|---|
| static ClearCachedData() | Borrar los datos de zona horaria en caché. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | Convert el tiempo de una zona horaria a otra. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert el tiempo a la hora en una zona horaria especificada. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert el tiempo a la hora en una zona horaria especificada. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert el tiempo a la hora en una zona horaria especificada. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert el tiempo a la hora en una zona horaria especificada. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert el tiempo a la hora en una zona horaria especificada. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | Convierte la hora UTC a la hora en una zona horaria especificada. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | Convierte la hora a hora UTC. |
| static ConvertTimeToUtc(DateTime) | Convierte la hora a hora UTC. |
| static ConvertTimeToUtcNoThrow(DateTime) | Convierte la hora a hora UTC. SOLO USO INTERNO. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | Crea una zona horaria personalizada. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | Crea una zona horaria personalizada. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | Crea una zona horaria personalizada. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | Determina si el objeto actual y el especificado son iguales. |
| static FindSystemTimeZoneById(const String&) | Obtiene la zona horaria con el identificador especificado. |
| get_BaseUtcOffset() const | Devuelve una instancia de TimeSpan que representa un intervalo de tiempo entre la hora estándar de la zona horaria actual y la hora UTC. |
| get_DaylightName() const | Obtiene el nombre del horario de verano de la zona horaria actual. |
| get_DisplayName() const | Obtiene el nombre de la zona horaria actual. |
| get_Id() const | Devuelve el identificador de la zona horaria representada por el objeto actual. |
| static get_Local() | Devuelve una instancia de TimeZoneInfo que representa una zona horaria local. |
| get_StandardName() const | Obtiene el nombre de la hora estándar de la zona horaria actual. |
| get_SupportsDaylightSavingTime() const | Obtiene una bandera que indica si la zona horaria tiene reglas de horario de verano. |
| static get_Utc() | Devuelve una instancia de TimeZoneInfo que representa una zona horaria UTC. |
| GetAdjustmentRules() const | Devuelve una matriz compuesta por objetos AdjustmentRule que representan reglas de ajuste que se aplican al objeto TimeZoneInfo actual. |
| GetAmbiguousTimeOffsets(DateTime) const | Obtiene fechas y horas UTC a las que se puede asignar una fecha y hora especificadas. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | Obtiene fechas y horas UTC a las que se puede asignar una fecha y hora especificadas. |
| GetHashCode() const override | Análogo del método C# Object.GetHashCode(). Permite el hash de objetos personalizados. |
| static GetSystemTimeZones() | Obtiene una colección ordenada de todas las zonas horarias disponibles en el sistema local. |
| GetUtcOffset(DateTime) const | Calcula la diferencia entre la hora en esta zona horaria y la zona horaria UTC para una fecha y hora especificadas. |
| GetUtcOffset(const DateTimeOffset&) const | Calcula la diferencia entre la hora en esta zona horaria y la zona horaria UTC para una fecha y hora especificadas. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | Función auxiliar interna que devuelve el desplazamiento UTC para una fecha‑hora UTC en una zona horaria especificada. SOLO USO INTERNO. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | Función auxiliar interna que devuelve el desplazamiento UTC para una fecha‑hora UTC en una zona horaria especificada. SOLO USO INTERNO. |
| GetUtcOffsetNoThrow(DateTime) const | Calcula la diferencia entre la hora en esta zona horaria y la zona horaria UTC para una fecha y hora especificadas. SOLO USO INTERNO. |
| HasSameRules(const TimeZoneInfoPtr&) const | Comprueba si la zona horaria actual y otra zona horaria tienen las mismas reglas de ajuste. |
| IsAmbiguousTime(DateTime) const | Comprueba si la fecha y hora especificadas son ambiguas y pueden asignarse a múltiples horas UTC. |
| IsAmbiguousTime(const DateTimeOffset&) const | Comprueba si la fecha y hora especificadas son ambiguas y pueden asignarse a múltiples horas UTC. |
| IsDaylightSavingTime(DateTime) const | Comprueba si la fecha y hora especificadas están dentro del rango del horario de verano. |
| IsDaylightSavingTime(const DateTimeOffset&) const | Comprueba si la fecha y hora especificadas están dentro del rango del horario de verano. |
| IsDaylightSavingTimeNoThrow(DateTime) const | Comprueba si la fecha y hora especificadas están dentro del rango del horario de verano. |
| IsInvalidTime(DateTime) const | Comprueba si la fecha y hora especificadas son inválidas. |
| ToString() const override | Análogo del método C# Object.ToString(). Permite convertir objetos personalizados a cadena. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | Función auxiliar que convierte un año y un TransitionTime en un DateTime. |
Typedefs
| Typedef | Descripción |
|---|---|
| AdjustmentRulePtr | Un alias para un puntero compartido a una instancia de la clase AdjustmentRule. |
Ver también
- Class IEquatable
- Namespace System
- Library Aspose.Page for C++