Classe System::DateTimeOffset

DateTimeOffset class

Contient la date et l’heure du jour relatives au Temps Universel Coordonné. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class DateTimeOffset

Méthodes

MéthodeDescription
Add(TimeSpan) constAjoute un intervalle de temps spécifié à l’objet DateTimeOffset.
AddDays(double) constAjoute un nombre spécifié de jours à l’objet DateTimeOffset.
AddHours(double) constAjoute un nombre spécifié d’heures à l’objet DateTimeOffset.
AddMilliseconds(double) constAjoute un nombre spécifié de millisecondes à l’objet DateTimeOffset.
AddMinutes(double) constAjoute un nombre spécifié de minutes à l’objet DateTimeOffset.
AddMonths(int) constAjoute un nombre spécifié de mois à l’objet DateTimeOffset.
AddSeconds(double) constAjoute un nombre spécifié de secondes à l’objet DateTimeOffset.
AddTicks(int64_t) constAjoute un nombre spécifié de ticks à l’objet DateTimeOffset.
AddYears(int) constAjoute un nombre spécifié d’années à l’objet DateTimeOffset.
static Compare(const DateTimeOffset&, const DateTimeOffset&)Compare deux objets DateTimeOffset.
CompareTo(const DateTimeOffset&) constCompare deux objets DateTimeOffset.
CompareTo(const SharedPtr<Object>&) constCompare deux objets DateTimeOffset.
DateTimeOffset()Constructeur par défaut.
DateTimeOffset(DateTime)Constructeur.
DateTimeOffset(int64_t, TimeSpan)Constructeur.
DateTimeOffset(DateTime, TimeSpan)Constructeur.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Constructeur.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Constructeur.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Constructeur.
static Equals(const DateTimeOffset&, const DateTimeOffset&)Vérifie si deux objets DateTimeOffset représentent le même point dans le temps.
Equals(const DateTimeOffset&) constVérifie si deux objets DateTimeOffset représentent le même point dans le temps.
Equals(const SharedPtr<Object>&) constVérifie si deux objets DateTimeOffset représentent le même point dans le temps.
EqualsExact(const DateTimeOffset&) constVérifie si deux objets DateTimeOffset représentent le même point dans le temps et ont le même décalage.
EqualsExact(const SharedPtr<Object>&) constVérifie si deux objets DateTimeOffset représentent le même point dans le temps et ont le même décalage.
static FromFileTime(int64_t)ConvertWindows temps de fichier en date et heure avec le décalage horaire local.
static FromUnixTimeMilliseconds(int64_t)Convert temps Unix en objet DateTimeOffset.
static FromUnixTimeSeconds(int64_t)Convert temps Unix en objet DateTimeOffset.
get_Date() constObtient la composante date de l’objet actuel.
get_DateTime() constObtient la valeur DateTime.
get_Day() constObtient le jour du mois de l’objet actuel.
get_DayOfWeek() constObtient le jour de la semaine de l’objet actuel.
get_DayOfYear() constObtient le jour de l’année de l’objet actuel.
get_Hour() constObtient la composante d’heure de l’objet actuel.
get_LocalDateTime() constObtient la valeur DateTime qui représente la date et l’heure locales.
get_Millisecond() constObtient la composante milliseconde de l’objet actuel.
get_Minute() constObtient la composante minute de l’objet actuel.
get_Month() constObtient la composante mois de l’objet actuel.
static get_Now()Obtient le DateTimeOffset dont la date et l’heure sont définies à l’heure locale actuelle et dont le décalage est défini au décalage de l’heure locale.
get_Offset() constObtient le décalage par rapport à UTC.
get_Second() constObtient la composante seconde de l’objet actuel.
get_Ticks() constObtient le nombre de ticks de l’objet actuel.
get_TimeOfDay() constObtient l’heure du jour de l’objet actuel.
get_UtcDateTime() constObtient la valeur DateTime qui représente la date et l’heure UTC.
static get_UtcNow()Obtient le DateTimeOffset dont la date et l’heure sont définies à l’heure UTC actuelle et dont le décalage est TimeSpan::Zero.
get_UtcTicks() constObtient le nombre de ticks de l’objet actuel en temps UTC.
get_Year() constObtient la composante année de l’objet actuel.
GetHashCode() constObtient le code de hachage de l’objet DateTimeOffset actuel.
IsNull() const
operator!=(const DateTimeOffset&) constDétermine si l’objet actuel et l’objet DateTimeOffset spécifié représentent des valeurs de date et d’heure distinctes.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constRenvoie une nouvelle instance de la classe DateTimeOffset qui représente la valeur de date et d’heure qui est la somme de la valeur représentée par l’objet actuel et de l’intervalle de temps spécifié.
operator-(TimeSpan) constRenvoie une nouvelle instance de la classe DateTimeOffset représentant la valeur de date et d’heure qui résulte de la soustraction de l’intervalle de temps spécifié de la valeur représentée par l’objet actuel.
operator-(const DateTimeOffset&) constRenvoie une instance de la classe TimeSpan qui représente l’intervalle de temps entre les valeurs de date et d’heure représentées par les objets actuel et spécifié.
operator<(const DateTimeOffset&) constDétermine si l’objet actuel représente la valeur de date et d’heure qui est antérieure à la valeur représentée par l’objet DateTimeOffset spécifié.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constDétermine si l’objet actuel représente la valeur de date et d’heure qui est antérieure ou égale à la valeur représentée par l’objet DateTimeOffset spécifié.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constDétermine si l’objet actuel et l’objet DateTimeOffset spécifié représentent la même valeur de date et d’heure.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constDétermine si l’objet actuel représente la valeur de date et d’heure qui est postérieure à la valeur représentée par l’objet DateTimeOffset spécifié.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constDétermine si l’objet actuel représente la valeur de date et d’heure qui est postérieure ou égale à la valeur représentée par l’objet DateTimeOffset spécifié.
operator>=(std::nullptr_t) const
static Parse(const String&)Convertit la chaîne spécifiée en équivalent DateTimeOffset.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Convertit la chaîne spécifiée en objet DateTimeOffset en utilisant le fournisseur de format spécifié et le style de formatage.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Convertit la chaîne spécifiée en objet DateTimeOffset en utilisant le format spécifié, le fournisseur de format et le style de formatage.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Convertit la chaîne spécifiée en objet DateTimeOffset en utilisant les formats spécifiés, le fournisseur de format et le style de formatage.
Subtract(TimeSpan) constSoustrait un intervalle de temps spécifié de l’objet actuel.
Subtract(const DateTimeOffset&) constSoustrait une valeur DateTimeOffset spécifiée de l’objet actuel.
ToFileTime() constConvertit l’objet actuel en temps de fichier Windows.
ToLocalTime() constConvertit l’objet actuel en un objet qui représente l’heure locale.
ToOffset(TimeSpan) constRemplace le décalage de l’objet actuel par le décalage spécifié.
ToString(const String&, const SharedPtr<IFormatProvider>&) constConvertit l’objet actuel en chaîne en utilisant le format spécifié et le fournisseur de format.
ToString(const SharedPtr<IFormatProvider>&) constConvertit l’objet actuel en chaîne en utilisant le fournisseur de format spécifié.
ToString(const String&) constConvertit l’objet actuel en chaîne en utilisant le format spécifié.
ToString() constConvertit l’objet actuel en chaîne.
ToUniversalTime() constConvertit l’objet actuel en un objet qui représente l’heure UTC.
ToUnixTimeMilliseconds() constObtient les millisecondes écoulées depuis le début de l’époque Unix.
ToUnixTimeSeconds() constObtient les secondes écoulées depuis le début de l’époque Unix.
static TryParse(const String&, DateTimeOffset&)Essaie de convertir la chaîne spécifiée en objet DateTimeOffset.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Essaie de convertir la chaîne spécifiée en objet DateTimeOffset en utilisant le fournisseur de format spécifié et le style de formatage.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Essaie de convertir la chaîne spécifiée en objet DateTimeOffset en utilisant les formats spécifiés, le fournisseur de format et le style de formatage.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Essaie de convertir la chaîne spécifiée en objet DateTimeOffset en utilisant le format spécifié, le fournisseur de format et le style de formatage.
static Type()Renvoie un objet TypeInfo qui représente la structure TimeSpan.

Champs

ChampDescription
static constexpr MaxOffsetObtient le décalage maximal en ticks.
static MaxValueObtient la plus grande valeur DateTimeOffset.
static constexpr MinOffsetObtient le décalage minimal en ticks.
static MinValueObtient la valeur DateTimeOffset la plus ancienne.
static UnixEpochObtient le début de l’époque Unix.

Voir aussi