System::DateTimeOffset class

DateTimeOffset class

Innehåller datum och tid på dagen i förhållande till Coordinated Universal Time. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. 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 lokalt datum och tid.
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 satta till den aktuella lokala tiden och vars förskjutning är satt till 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 tickar 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 satta till 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 årkomponenten 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 lokal tid.
ToOffset(TimeSpan) constErsätt det aktuella objektets förskjutning med den angivna förskjutningen.
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 aktuellt objekt till ett objekt som representerar UTC-tiden,.
ToUnixTimeMilliseconds() constHämtar millisekunder som förflutit sedan Unix-epokens början.
ToUnixTimeSeconds() constHämtar sekunder som förflutit 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 förskjutning i tick.
static MaxValueHämtar största DateTimeOffset-värdet.
static constexpr MinOffsetHämtar minimal förskjutning i tick.
static MinValueHämtar tidigaste DateTimeOffset-värdet.
static UnixEpochHämtar Unix-epokens början.

Se även