classe System::TimeZoneInfo
Contenuti
[
Nascondere
]TimeZoneInfo class
Rappresenta un’informazione che descrive un fuso orario particolare. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
Metodi
| Metodo | Descrizione |
|---|---|
| static ClearCachedData() | Cancella i dati del fuso orario memorizzati nella cache. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | Convert il tempo da un fuso orario a un altro. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert il tempo nell’orario di un fuso orario specificato. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert il tempo nell’orario di un fuso orario specificato. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert il tempo nell’orario di un fuso orario specificato. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert il tempo nell’orario di un fuso orario specificato. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert il tempo nell’orario di un fuso orario specificato. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | Converte l’ora UTC nell’orario di un fuso orario specificato. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | Converte l’ora in ora UTC. |
| static ConvertTimeToUtc(DateTime) | Converte l’ora in ora UTC. |
| static ConvertTimeToUtcNoThrow(DateTime) | Converte l’ora in ora UTC. PER USO INTERNO. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | Crea un fuso orario personalizzato. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | Crea un fuso orario personalizzato. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | Crea un fuso orario personalizzato. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | Determina se gli oggetti corrente e specificato sono uguali. |
| static FindSystemTimeZoneById(const String&) | Ottiene il fuso orario con l’identificatore specificato. |
| get_BaseUtcOffset() const | Restituisce un’istanza di TimeSpan che rappresenta un intervallo di tempo tra l’ora standard del fuso orario corrente e l’ora UTC. |
| get_DaylightName() const | Ottiene il nome per l’ora legale del fuso orario corrente. |
| get_DisplayName() const | Ottiene il nome del fuso orario corrente. |
| get_Id() const | Restituisce l’identificatore del fuso orario rappresentato dall’oggetto corrente. |
| static get_Local() | Restituisce un’istanza di TimeZoneInfo che rappresenta un fuso orario locale. |
| get_StandardName() const | Ottiene il nome per l’ora standard del fuso orario corrente. |
| get_SupportsDaylightSavingTime() const | Ottiene il flag che indica se il fuso orario ha regole di ora legale. |
| static get_Utc() | Restituisce un’istanza di TimeZoneInfo che rappresenta un fuso orario UTC. |
| GetAdjustmentRules() const | Restituisce un array composto da oggetti AdjustmentRule che rappresentano le regole di aggiustamento applicabili all’oggetto TimeZoneInfo corrente. |
| GetAmbiguousTimeOffsets(DateTime) const | Ottiene le date e le ore UTC a cui può essere mappata una data e ora specificate. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | Ottiene le date e le ore UTC a cui può essere mappata una data e ora specificate. |
| GetHashCode() const override | Analogo del metodo C# Object.GetHashCode(). Consente l’hashing di oggetti personalizzati. |
| static GetSystemTimeZones() | Ottiene una collezione ordinata di tutti i fusi orari disponibili sul sistema locale. |
| GetUtcOffset(DateTime) const | Calcola la differenza tra l’ora in questo fuso orario e il fuso orario UTC per una data e ora specificate. |
| GetUtcOffset(const DateTimeOffset&) const | Calcola la differenza tra l’ora in questo fuso orario e il fuso orario UTC per una data e ora specificate. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | Funzione di supporto interna che restituisce l’offset UTC per una data/ora UTC in un fuso orario specificato. PER USO INTERNO. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | Funzione di supporto interna che restituisce l’offset UTC per una data/ora UTC in un fuso orario specificato. PER USO INTERNO. |
| GetUtcOffsetNoThrow(DateTime) const | Calcola la differenza tra l’ora in questo fuso orario e il fuso orario UTC per una data e ora specificate. PER USO INTERNO. |
| HasSameRules(const TimeZoneInfoPtr&) const | Verifica se il fuso orario corrente e un altro fuso orario hanno le stesse regole di adeguamento. |
| IsAmbiguousTime(DateTime) const | Verifica se la data e ora specificate sono ambigue e possono essere mappate a molte ore UTC. |
| IsAmbiguousTime(const DateTimeOffset&) const | Verifica se la data e ora specificate sono ambigue e possono essere mappate a molte ore UTC. |
| IsDaylightSavingTime(DateTime) const | Verifica se la data e ora specificate rientrano nell’intervallo dell’ora legale. |
| IsDaylightSavingTime(const DateTimeOffset&) const | Verifica se la data e ora specificate rientrano nell’intervallo dell’ora legale. |
| IsDaylightSavingTimeNoThrow(DateTime) const | Verifica se la data e ora specificate rientrano nell’intervallo dell’ora legale. |
| IsInvalidTime(DateTime) const | Verifica se la data e ora specificate sono non valide. |
| ToString() const override | Analogo del metodo C# Object.ToString(). Consente di convertire oggetti personalizzati in stringa. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | Funzione di supporto che converte un anno e un TransitionTime in un DateTime. |
Typedefs
| Typedef | Descrizione |
|---|---|
| AdjustmentRulePtr | Un alias per un puntatore condiviso a un’istanza della classe AdjustmentRule. |
Vedi anche
- Class IEquatable
- Namespace System
- Library Aspose.Font for C++