System::DateTimeOffset klasse

DateTimeOffset class

Bevat de datum en tijd van de dag ten opzichte van Coordinated Universal Time. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.

class DateTimeOffset

Methoden

MethodeBeschrijving
Add(TimeSpan) constVoegt een opgegeven tijdsinterval toe aan het DateTimeOffset object.
AddDays(double) constVoegt een opgegeven aantal dagen toe aan het DateTimeOffset object.
AddHours(double) constVoegt een opgegeven aantal uren toe aan het DateTimeOffset object.
AddMilliseconds(double) constVoegt een opgegeven aantal milliseconden toe aan het DateTimeOffset object.
AddMinutes(double) constVoegt een opgegeven aantal minuten toe aan het DateTimeOffset object.
AddMonths(int) constVoegt een opgegeven aantal maanden toe aan het DateTimeOffset object.
AddSeconds(double) constVoegt een opgegeven aantal seconden toe aan het DateTimeOffset object.
AddTicks(int64_t) constVoegt een opgegeven aantal ticks toe aan het DateTimeOffset object.
AddYears(int) constVoegt een opgegeven aantal jaren toe aan het DateTimeOffset object.
static Compare(const DateTimeOffset&, const DateTimeOffset&)Vergelijkt twee DateTimeOffset objecten.
CompareTo(const DateTimeOffset&) constVergelijkt twee DateTimeOffset objecten.
CompareTo(const SharedPtr<Object>&) constVergelijkt twee DateTimeOffset objecten.
DateTimeOffset()Standaardconstructor.
DateTimeOffset(DateTime)Constructor.
DateTimeOffset(int64_t, TimeSpan)Constructor.
DateTimeOffset(DateTime, TimeSpan)Constructor.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Constructor.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Constructor.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Constructor.
static Equals(const DateTimeOffset&, const DateTimeOffset&)Controleert of twee DateTimeOffset objecten hetzelfde tijdstip vertegenwoordigen.
Equals(const DateTimeOffset&) constControleert of twee DateTimeOffset objecten hetzelfde tijdstip vertegenwoordigen.
Equals(const SharedPtr<Object>&) constControleert of twee DateTimeOffset objecten hetzelfde tijdstip vertegenwoordigen.
EqualsExact(const DateTimeOffset&) constControleert of twee DateTimeOffset objecten hetzelfde tijdstip vertegenwoordigen en dezelfde offset hebben.
EqualsExact(const SharedPtr<Object>&) constControleert of twee DateTimeOffset objecten hetzelfde tijdstip vertegenwoordigen en dezelfde offset hebben.
static FromFileTime(int64_t)ConvertWindows bestandstijd naar datum en tijd met lokale tijdsoffset.
static FromUnixTimeMilliseconds(int64_t)Convert Unix-tijd naar DateTimeOffset object.
static FromUnixTimeSeconds(int64_t)Convert Unix-tijd naar DateTimeOffset object.
get_Date() constHaalt de datumcomponent op van het huidige object.
get_DateTime() constHaalt de DateTime waarde op.
get_Day() constHaalt de dag van de maand op van het huidige object.
get_DayOfWeek() constHaalt de dag van de week op van het huidige object.
get_DayOfYear() constHaalt de dag van het jaar op van het huidige object.
get_Hour() constHaalt het uurcomponent op van het huidige object.
get_LocalDateTime() constHaalt de DateTime waarde op die de lokale datum en tijd vertegenwoordigt.
get_Millisecond() constHaalt het millisecondecomponent op van het huidige object.
get_Minute() constHaalt het minuutcomponent op van het huidige object.
get_Month() constHaalt het maandcomponent op van het huidige object.
static get_Now()Haalt de DateTimeOffset op waarvan datum en tijd zijn ingesteld op de huidige lokale tijd en waarvan de offset is ingesteld op de offset van de lokale tijd.
get_Offset() constHaalt offset op van UTC.
get_Second() constHaalt de secondecomponent op van het huidige object.
get_Ticks() constHaalt het aantal ticks op van het huidige object.
get_TimeOfDay() constHaalt de tijd van de dag op van het huidige object.
get_UtcDateTime() constHaalt de DateTime waarde op die de UTC-datum en -tijd vertegenwoordigt.
static get_UtcNow()Haalt de DateTimeOffset op waarvan de datum en tijd zijn ingesteld op de huidige UTC-tijd en waarvan de offset TimeSpan::Zero is.
get_UtcTicks() constHaalt het aantal ticks op van het huidige object in UTC-tijd.
get_Year() constHaalt het jaarcomponent op van het huidige object.
GetHashCode() constHaalt de hashcode op voor het huidige DateTimeOffset object.
IsNull() const
operator!=(const DateTimeOffset&) constBepaalt of het huidige object en het opgegeven DateTimeOffset object verschillende datum- en tijdwaarden vertegenwoordigen.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constRetourneert een nieuw exemplaar van de DateTimeOffset klasse die de datum- en tijdwaarde vertegenwoordigt die de som is van de waarde die wordt vertegenwoordigd door het huidige object en de opgegeven tijdsduur.
operator-(TimeSpan) constRetourneert een nieuw exemplaar van de DateTimeOffset klasse die de datum- en tijdwaarde vertegenwoordigt die het resultaat is van het aftrekken van de opgegeven tijdsduur van de waarde die wordt vertegenwoordigd door het huidige object.
operator-(const DateTimeOffset&) constRetourneert een exemplaar van de TimeSpan klasse die het tijdsinterval vertegenwoordigt tussen de datum- en tijdwaarden die worden vertegenwoordigd door het huidige en het opgegeven object.
operator<(const DateTimeOffset&) constBepaalt of het huidige object de datum- en tijdwaarde vertegenwoordigt die eerder is dan de waarde die wordt vertegenwoordigd door het opgegeven DateTimeOffset object.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constBepaalt of het huidige object de datum- en tijdwaarde vertegenwoordigt die eerder is dan of gelijk is aan de waarde die wordt vertegenwoordigd door het opgegeven DateTimeOffset object.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constBepaalt of het huidige object en het opgegeven DateTimeOffset object dezelfde datum- en tijdwaarde vertegenwoordigen.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constBepaalt of het huidige object de datum- en tijdwaarde vertegenwoordigt die later is dan de waarde die wordt vertegenwoordigd door het opgegeven DateTimeOffset object.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constBepaalt of het huidige object de datum- en tijdwaarde vertegenwoordigt die later is dan of gelijk is aan de waarde die wordt vertegenwoordigd door het opgegeven DateTimeOffset object.
operator>=(std::nullptr_t) const
static Parse(const String&)Converteert de opgegeven string naar een equivalent van DateTimeOffset.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Converteert de opgegeven string naar een DateTimeOffset object met behulp van de opgegeven opmaakprovider en opmaakstijl.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Converteert de opgegeven string naar een DateTimeOffset object met behulp van het opgegeven formaat, de opmaakprovider en de opmaakstijl.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Converteert de opgegeven string naar een DateTimeOffset object met behulp van de opgegeven formaten, de opmaakprovider en de opmaakstijl.
Subtract(TimeSpan) constTrek een opgegeven tijdsinterval af van het huidige object.
Subtract(const DateTimeOffset&) constTrek een opgegeven DateTimeOffset waarde af van het huidige object.
ToFileTime() constConverteert het huidige object naar de Windows bestandstijd.
ToLocalTime() constConverteert het huidige object naar een object dat de lokale tijd vertegenwoordigt,.
ToOffset(TimeSpan) constVervangt de offset van het huidige object door de opgegeven offset.
ToString(const String&, const SharedPtr<IFormatProvider>&) constConverteert het huidige object naar een string met behulp van het opgegeven formaat en formatprovider.
ToString(const SharedPtr<IFormatProvider>&) constConverteert het huidige object naar een string met behulp van de opgegeven formatprovider.
ToString(const String&) constConverteert het huidige object naar een string met behulp van het opgegeven formaat.
ToString() constConverteert het huidige object naar een string.
ToUniversalTime() constConverteert het huidige object naar een object dat de UTC-tijd vertegenwoordigt,.
ToUnixTimeMilliseconds() constHaalt het aantal milliseconden op dat is verstreken sinds het begin van de Unix-epoch.
ToUnixTimeSeconds() constHaalt het aantal seconden op dat is verstreken sinds het begin van de Unix-epoch.
static TryParse(const String&, DateTimeOffset&)Probeert de opgegeven string te converteren naar een DateTimeOffset object.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Probeert de opgegeven string te converteren naar een DateTimeOffset object met behulp van de opgegeven formatprovider en opmaakstijl.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Probeert de opgegeven string te converteren naar een DateTimeOffset object met behulp van de opgegeven formaten, formatprovider en opmaakstijl.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Probeert de opgegeven string te converteren naar een DateTimeOffset object met behulp van het opgegeven formaat, formatprovider en opmaakstijl.
static Type()Retourneert een TypeInfo object dat de TimeSpan structuur vertegenwoordigt.

Velden

VeldBeschrijving
static constexpr MaxOffsetHaalt de maximale offset op in ticks.
static MaxValueHaalt de grootste DateTimeOffset waarde op.
static constexpr MinOffsetHaalt de minimale offset op in ticks.
static MinValueHaalt de vroegste DateTimeOffset waarde op.
static UnixEpochHaalt het begin van de Unix-epoch op.

Zie ook