System::DateTimeOffset-klass

DateTimeOffset class

Innehåller datum och tid på dagen relativt till koordinerad universell tid. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.

class DateTimeOffset

Metoder

MetodBeskrivning
Add(TimeSpan) constLägger till ett specificerat tidsintervall till DateTimeOffset-objektet.
AddDays(double) constLägger till ett specificerat antal dagar till DateTimeOffset-objektet.
AddHours(double) constLägger till ett specificerat antal timmar till DateTimeOffset-objektet.
AddMilliseconds(double) constLägger till ett specificerat antal millisekunder till DateTimeOffset-objektet.
AddMinutes(double) constLägger till ett specificerat antal minuter till DateTimeOffset-objektet.
AddMonths(int) constLägger till ett specificerat antal månader till DateTimeOffset-objektet.
AddSeconds(double) constLägger till ett specificerat antal sekunder till DateTimeOffset-objektet.
AddTicks(int64_t) constLägger till ett specificerat antal tickar till DateTimeOffset-objektet.
AddYears(int) constLägger till ett specificerat antal år till DateTimeOffset-objektet.
static Compare(const DateTimeOffset&, const DateTimeOffset&)Jämför två DateTimeOffset objekt.
CompareTo(const DateTimeOffset&) constJämför två DateTimeOffset objekt.
CompareTo(const SharedPtr<Object>&) constJämför två DateTimeOffset objekt.
DateTimeOffset()Standardkonstruktor.
DateTimeOffset(DateTime)Konstruktor.
DateTimeOffset(int64_t, TimeSpan)Konstruktor.
DateTimeOffset(DateTime, TimeSpan)Konstruktor.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Konstruktor.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Konstruktor.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Konstruktor.
static Equals(const DateTimeOffset&, const DateTimeOffset&)Kontrollerar om två DateTimeOffset objekt representerar samma tidpunkt.
Equals(const DateTimeOffset&) constKontrollerar om två DateTimeOffset objekt representerar samma tidpunkt.
Equals(const SharedPtr<Object>&) constKontrollerar om två DateTimeOffset objekt representerar samma tidpunkt.
EqualsExact(const DateTimeOffset&) constKontrollerar om två DateTimeOffset objekt representerar samma tidpunkt och har samma förskjutning.
EqualsExact(const SharedPtr<Object>&) constKontrollerar om två DateTimeOffset objekt representerar samma tidpunkt och har samma förskjutning.
static FromFileTime(int64_t)ConvertWindows filtid till datum och tid med lokal tidsförskjutning.
static FromUnixTimeMilliseconds(int64_t)Convert Unix-tid till DateTimeOffset objekt.
static FromUnixTimeSeconds(int64_t)Convert Unix-tid till DateTimeOffset objekt.
get_Date() constHämtar datumkomponenten för det aktuella objektet.
get_DateTime() constHämtar DateTime värde.
get_Day() constHämtar dag i månaden för det aktuella objektet.
get_DayOfWeek() constHämtar veckodag för det aktuella objektet.
get_DayOfYear() constHämtar dag på året för det aktuella objektet.
get_Hour() constHämtar timkomponenten för det aktuella objektet.
get_LocalDateTime() constHämtar DateTime värde som representerar det lokala datumet och tiden.
get_Millisecond() constHämtar millisekundkomponenten för det aktuella objektet.
get_Minute() constHämtar minutkomponenten för det aktuella objektet.
get_Month() constHämtar månadskomponenten för det aktuella objektet.
static get_Now()Hämtar DateTimeOffset vars datum och tid är inställda på den aktuella lokala tiden och vars förskjutning är inställd på den lokala tidsförskjutningen.
get_Offset() constHämtar förskjutning från UTC.
get_Second() constHämtar sekundkomponenten för det aktuella objektet.
get_Ticks() constHämtar antalet tick för det aktuella objektet.
get_TimeOfDay() constHämtar tid på dagen för det aktuella objektet.
get_UtcDateTime() constHämtar DateTime värde som representerar UTC-datum och tid.
static get_UtcNow()Hämtar DateTimeOffset vars datum och tid är inställda på den aktuella UTC-tiden och vars förskjutning är TimeSpan::Zero.
get_UtcTicks() constHämtar antalet tick för det aktuella objektet i UTC-tid.
get_Year() constHämtar årskomponenten för det aktuella objektet.
GetHashCode() constHämtar hashkod för det aktuella DateTimeOffset-objektet.
IsNull() const
operator!=(const DateTimeOffset&) constBestämmer om det aktuella objektet och det angivna DateTimeOffset-objektet representerar olika datum- och tidsvärden.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constReturnerar en ny instans av klassen DateTimeOffset som representerar datum- och tidsvärdet som är summan av värdet som representeras av det aktuella objektet och det angivna tidsintervallet.
operator-(TimeSpan) constReturnerar en ny instans av klassen DateTimeOffset som representerar datum- och tidsvärdet som är resultatet av subtraktionen av det angivna tidsintervallet från värdet som representeras av det aktuella objektet.
operator-(const DateTimeOffset&) constReturnerar en instans av klassen TimeSpan som representerar tidsintervallet mellan datum- och tidsvärdena som representeras av det aktuella och det angivna objektet.
operator<(const DateTimeOffset&) constBestämmer om det aktuella objektet representerar datum- och tidsvärdet som är tidigare än värdet som representeras av det angivna DateTimeOffset-objektet.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constBestämmer om det aktuella objektet representerar datum- och tidsvärdet som är tidigare än eller samma som värdet som representeras av det angivna DateTimeOffset-objektet.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constBestämmer om det aktuella objektet och det angivna DateTimeOffset-objektet representerar samma datum- och tidsvärde.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constBestämmer om det aktuella objektet representerar datum- och tidsvärdet som är senare än värdet som representeras av det angivna DateTimeOffset-objektet.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constBestämmer om det aktuella objektet representerar datum- och tidsvärdet som är senare än eller samma som värdet som representeras av det angivna DateTimeOffset-objektet.
operator>=(std::nullptr_t) const
static Parse(const String&)Konverterar den angivna strängen till motsvarande DateTimeOffset.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Konverterar den angivna strängen till ett DateTimeOffset-objekt med den angivna formatleverantören och formateringsstilen.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Konverterar den angivna strängen till ett DateTimeOffset-objekt med det angivna formatet, formatleverantören och formateringsstilen.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Konverterar den angivna strängen till ett DateTimeOffset-objekt med de angivna formaten, formatleverantören och formateringsstilen.
Subtract(TimeSpan) constSubtraherar ett angivet tidsintervall från det aktuella objektet.
Subtract(const DateTimeOffset&) constSubtraherar ett angivet DateTimeOffset-värde från det aktuella objektet.
ToFileTime() constKonverterar det aktuella objektet till Windows-filtid.
ToLocalTime() constKonverterar det aktuella objektet till ett objekt som representerar den lokala tiden.
ToOffset(TimeSpan) constErsätt det aktuella objektets offset med det angivna offsetet.
ToString(const String&, const SharedPtr<IFormatProvider>&) constKonverterar det aktuella objektet till en sträng med det angivna formatet och formatleverantören.
ToString(const SharedPtr<IFormatProvider>&) constKonverterar det aktuella objektet till en sträng med den angivna formatleverantören.
ToString(const String&) constKonverterar det aktuella objektet till en sträng med det angivna formatet.
ToString() constKonverterar det aktuella objektet till en sträng.
ToUniversalTime() constKonverterar det aktuella objektet till ett objekt som representerar UTC-tiden.
ToUnixTimeMilliseconds() constHämtar millisekunder som förflutit sedan Unix-epokens början.
ToUnixTimeSeconds() constHämtar sekunder som har gått sedan Unix-epokens början.
static TryParse(const String&, DateTimeOffset&)Försöker konvertera den angivna strängen till DateTimeOffset objekt.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Försöker konvertera den angivna strängen till DateTimeOffset objekt med den angivna formatleverantören och formateringsstilen.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Försöker konvertera den angivna strängen till DateTimeOffset objekt med de angivna formaten, formatleverantören och formateringsstilen.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Försöker konvertera den angivna strängen till DateTimeOffset objekt med det angivna formatet, formatleverantören och formateringsstilen.
static Type()Returnerar ett TypeInfo objekt som representerar TimeSpan strukturen.

Fält

FältBeskrivning
static constexpr MaxOffsetHämtar maximal offset i tick.
static MaxValueHämtar största DateTimeOffset värdet.
static constexpr MinOffsetHämtar minimal offset i tick.
static MinValueHämtar tidigaste DateTimeOffset värdet.
static UnixEpochHämtar Unix-epokens början.

Se även