DateTimeOffset Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en tidpunkt, vanligtvis uttryckt som ett datum och en tid på dagen, i förhållande till Coordinated Universal Time (UTC).
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
interface IFormattable
[<System.Serializable>]
type DateTimeOffset = struct
interface IFormattable
interface ISerializable
interface IDeserializationCallback
type DateTimeOffset = struct
interface IFormattable
interface IDeserializationCallback
interface ISerializable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IEquatable(Of DateTimeOffset), IFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
- Arv
- Attribut
- Implementeringar
Kommentarer
Strukturen DateTimeOffset innehåller ett DateTime värde, tillsammans med en Offset egenskap som definierar skillnaden mellan den aktuella DateTimeOffset instansens datum och tid och UTC (Coordinated Universal Time). Eftersom det exakt definierar ett datum och en tid i förhållande till UTC, DateTimeOffset inkluderar strukturen inte en Kind medlem, som DateTime strukturen gör. Den representerar datum och tider med värden vars UTC sträcker sig från 12:00:00 midnatt, 1 januari 0001 Anno Domini (Common Era), till 11:59:59, 31 december 9999 e.D. (C.E.).
Important
Epoker i de japanska kalendrarna baseras på kejsarens regeringstid och förväntas därför förändras. Den 1 maj 2019 markerade till exempel början av Reiwa-eran i JapaneseCalendar och JapaneseLunisolarCalendar. En sådan ändring av era påverkar alla program som använder dessa kalendrar. Mer information och för att avgöra om dina program påverkas finns i Hantera en ny era i den japanska kalendern i .NET. Information om hur du testar dina program i Windows-system för att säkerställa att de är redo för tidsändringen finns i Förbereda ditt program för ändringen av den japanska eran. Funktioner i .NET som stöder kalendrar med flera epoker och bästa praxis när du arbetar med kalendrar som stöder flera epoker finns i Arbeta med epoker.
Tidskomponenten för ett DateTimeOffset värde mäts i enheter med 100 nanosekunder som kallas fästingar, och ett visst datum är antalet fästingar sedan 12:00 midnatt, 1 januari 0001 e.D. (C.E.) i GregorianCalendar kalendern. Ett DateTimeOffset värde uttrycks alltid i kontexten för en explicit kalender eller standardkalender. Fästingar som kan hänföras till skottsekunder ingår inte i det totala antalet fästingar.
Även om ett DateTimeOffset värde innehåller en förskjutning är det inte en helt tidszonsmedveten datastruktur. Även om en förskjutning från UTC är en egenskap hos en tidszon, identifierar den inte entydigt en tidszon. Flera tidszoner delar inte bara samma förskjutning från UTC, utan förskjutningen av en enda tidszon ändras om den observerar sommartid. Det innebär att så snart ett DateTimeOffset värde kopplas från tidszonen kan det inte längre vara entydigt länkat tillbaka till den ursprungliga tidszonen.
Eftersom DateTimeOffset är en struktur innehåller ett objekt som har deklarerats men inte initierats standardvärdena för vart och ett DateTimeOffset av dess medlemsfält. Det innebär att dess DateTime egenskap är inställd på DateTimeOffset.MinValue och dess Offset egenskap är inställd på TimeSpan.Zero.
Du kan skapa ett nytt DateTimeOffset värde genom att anropa någon av överlagringarna i konstruktorn, som liknar de överbelastade konstruktorerna för DateTime strukturen. Du kan också skapa ett nytt DateTimeOffset värde genom att tilldela det ett DateTime värde. Det här är en implicit konvertering. det kräver inte en gjutningsoperator (i C#) eller anrop till en konverteringsmetod (i Visual Basic). Du kan också initiera ett DateTimeOffset värde från strängrepresentationen av ett datum och en tid genom att anropa ett antal metoder för statisk strängparsning, som inkluderar Parse, ParseExact, TryParseoch TryParseExact.
Medlemmarna i DateTimeOffset strukturen tillhandahåller funktioner inom följande områden:
Datum- och tidsaritmetik.
Du kan lägga till eller subtrahera datum eller tidsintervall från ett visst DateTimeOffset värde. Aritmetiska åtgärder med DateTimeOffset värden, till skillnad från värden DateTime , justerar för skillnader i tidsförskjutningar när ett resultat returneras. Följande kod använder DateTime till exempel variabler för att subtrahera den aktuella lokala tiden från den aktuella UTC-tiden. Koden använder DateTimeOffset sedan variabler för att utföra samma åtgärd. Subtraktionen med DateTime värden returnerar den lokala tidszonens skillnad från UTC, medan subtraktionen med DateTimeOffset värden returnerar TimeSpan.Zero.
using System; public class DateArithmetic { public static void Main() { DateTime date1, date2; DateTimeOffset dateOffset1, dateOffset2; TimeSpan difference; // Find difference between Date.Now and Date.UtcNow date1 = DateTime.Now; date2 = DateTime.UtcNow; difference = date1 - date2; Console.WriteLine("{0} - {1} = {2}", date1, date2, difference); // Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = DateTimeOffset.Now; dateOffset2 = DateTimeOffset.UtcNow; difference = dateOffset1 - dateOffset2; Console.WriteLine("{0} - {1} = {2}", dateOffset1, dateOffset2, difference); // If run in the Pacific Standard time zone on 4/2/2007, the example // displays the following output to the console: // 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 // 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 } }open System // Find difference between Date.Now and Date.UtcNow let date1 = DateTime.Now let date2 = DateTime.UtcNow let difference1 = date1 - date2 printfn $"{date1} - {date2} = {difference1}" // Find difference between Now and UtcNow using DateTimeOffset let dateOffset1 = DateTimeOffset.Now let dateOffset2 = DateTimeOffset.UtcNow let difference2 = dateOffset1 - dateOffset2 printfn $"{dateOffset1} - {dateOffset2} = {difference2}" // If run in the Pacific Standard time zone on 1/7/2022, the example // displays the following output to the console: // 1/7/2022 6:45:10 PM - 1/8/2022 2:45:10 AM = -08:00:00.0072573 // 1/7/2022 6:45:10 PM -08:00 - 1/8/2022 2:45:10 AM +00:00 = -00:00:00.0000278Module DateArithmetic Public Sub Main() Dim date1, date2 As Date Dim dateOffset1, dateOffset2 As DateTimeOffset Dim difference As TimeSpan ' Find difference between Date.Now and Date.UtcNow date1 = Date.Now date2 = Date.UtcNow difference = date1 - date2 Console.WriteLine("{0} - {1} = {2}", date1, date2, difference) ' Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = date.Now dateOffset2 = date.UtcNow difference = dateOffset1 - dateOffset2 Console.WriteLine("{0} - {1} = {2}", _ dateOffset1, dateOffset2, difference) ' If run in the Pacific Standard time zone on 4/2/2007, the example ' displays the following output to the console: ' 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 ' 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 End Sub End ModuleSkriv konverteringsåtgärder.
Du kan konvertera DateTimeOffset värden till DateTime värden och vice versa.
Tidsmanipulering och extraheringsåtgärder.
Du kan extrahera antingen datum eller tid för ett DateTimeOffset värde. Du kan också hämta värdet för en viss DateTimeOffset komponent, till exempel dess år eller dess månad.
Note
Om du arbetar med ett tickvärde som du vill konvertera till ett annat tidsintervall, till exempel minuter eller sekunder, bör du använda konstanten TimeSpan.TicksPerDay, TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecondeller TimeSpan.TicksPerMillisecond för att utföra konverteringen. Om du till exempel vill lägga till antalet sekunder som representeras av ett angivet antal tidsenheter till Second-komponenten i ett DateTimeOffset-värde kan du använda uttrycket
dateValue.Second + nTicks/Timespan.TicksPerSecond.Datum- och tidskonvertering.
Du kan konvertera valfritt DateTimeOffset värde till ett annat DateTimeOffset värde som representerar samma tidpunkt i en annan tidszon. En tidszons justeringsregler tillämpas dock endast när det gäller ToLocalTime metoden, som konverterar ett DateTimeOffset värde till datum och tid i den lokala systemzonen.
Jämförelse av datum och tid.
Du kan avgöra om ett visst DateTimeOffset värde är tidigare än, samma som eller senare än ett annat DateTimeOffset värde. Innan jämförelsen utförs konverteras alla värden till UTC.
Konstruktorer
| Name | Description |
|---|---|
| DateTimeOffset(DateTime, TimeSpan) |
Initierar en ny instans av DateTimeOffset strukturen med det angivna DateTime värdet och |
| DateTimeOffset(DateTime) |
Initierar en ny instans av DateTimeOffset strukturen med det angivna DateTime värdet. |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Initierar en ny instans av DateTimeOffset strukturen med den angivna |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Initierar en ny instans av DateTimeOffset strukturen med den angivna |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Initierar en ny instans av DateTimeOffset strukturen med den angivna |
| DateTimeOffset(Int64, TimeSpan) |
Initierar en ny instans av DateTimeOffset strukturen med det angivna antalet |
Fält
| Name | Description |
|---|---|
| MaxValue |
Representerar det största möjliga värdet för DateTimeOffset. Detta fält är skrivskyddat. |
| MinValue |
Representerar det tidigaste möjliga DateTimeOffset värdet. Detta fält är skrivskyddat. |
| UnixEpoch |
Värdet för den här konstanten motsvarar 00:00:00.0000000 UTC, 1 januari 1970, i den gregorianska kalendern. UnixEpoch definierar tidpunkten när Unix-tid är lika med 0. |
Egenskaper
| Name | Description |
|---|---|
| Date |
Hämtar ett DateTime värde som representerar datumkomponenten för det aktuella DateTimeOffset objektet. |
| DateTime |
Hämtar ett DateTime värde som representerar datum och tid för det aktuella DateTimeOffset objektet. |
| Day |
Hämtar den dag i månaden som representeras av det aktuella DateTimeOffset objektet. |
| DayOfWeek |
Hämtar veckodagen som representeras av det aktuella DateTimeOffset objektet. |
| DayOfYear |
Hämtar den dag på året som representeras av det aktuella DateTimeOffset objektet. |
| Hour |
Hämtar timkomponenten för den tid som representeras av det aktuella DateTimeOffset objektet. |
| LocalDateTime |
Hämtar ett DateTime värde som representerar det aktuella DateTimeOffset objektets lokala datum och tid. |
| Millisecond |
Hämtar millisekunderskomponenten för den tid som representeras av det aktuella DateTimeOffset objektet. |
| Minute |
Hämtar minutkomponenten för den tid som representeras av det aktuella DateTimeOffset objektet. |
| Month |
Hämtar månadskomponenten för det datum som representeras av det aktuella DateTimeOffset objektet. |
| Now |
Hämtar ett DateTimeOffset objekt som är inställt på aktuellt datum och tid på den aktuella datorn, med förskjutningen inställd på den lokala tidens förskjutning från Coordinated Universal Time (UTC). |
| Offset |
Hämtar tidens förskjutning från Coordinated Universal Time (UTC). |
| Second |
Hämtar den andra komponenten i klocktiden som representeras av det aktuella DateTimeOffset objektet. |
| Ticks |
Hämtar antalet tick som representerar datum och tid för det aktuella DateTimeOffset objektet i klocktid. |
| TimeOfDay |
Hämtar tid på dagen för det aktuella DateTimeOffset objektet. |
| UtcDateTime |
Hämtar ett DateTime värde som representerar utc-datum och tid (Coordinated Universal Time) för det aktuella DateTimeOffset objektet. |
| UtcNow |
Hämtar ett DateTimeOffset objekt vars datum och tid är inställda på aktuellt utc-datum och tid (Coordinated Universal Time) och vars förskjutning är Zero. |
| UtcTicks |
Hämtar antalet tick som representerar datum och tid för det aktuella DateTimeOffset objektet i Coordinated Universal Time (UTC). |
| Year |
Hämtar årskomponenten för det datum som representeras av det aktuella DateTimeOffset objektet. |
Metoder
| Name | Description |
|---|---|
| Add(TimeSpan) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet tidsintervall till värdet för den här instansen. |
| AddDays(Double) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal hela dagar och bråkdagar till värdet för den här instansen. |
| AddHours(Double) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal hela timmar och bråktimmar till värdet för den här instansen. |
| AddMilliseconds(Double) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal millisekunder till värdet för den här instansen. |
| AddMinutes(Double) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal hela och bråk minuter till värdet för den här instansen. |
| AddMonths(Int32) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal månader i värdet för den här instansen. |
| AddSeconds(Double) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal hela och bråk sekunder till värdet för den här instansen. |
| AddTicks(Int64) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal tick till värdet för den här instansen. |
| AddYears(Int32) |
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal år i värdet för den här instansen. |
| Compare(DateTimeOffset, DateTimeOffset) |
Jämför två DateTimeOffset objekt och anger om det första är tidigare än det andra, lika med det andra eller senare än det andra. |
| CompareTo(DateTimeOffset) |
Jämför det aktuella DateTimeOffset objektet med ett angivet DateTimeOffset objekt och anger om det aktuella objektet är tidigare än, samma som eller senare än det andra DateTimeOffset objektet. |
| Equals(DateTimeOffset, DateTimeOffset) |
Avgör om två angivna DateTimeOffset objekt representerar samma tidpunkt. |
| Equals(DateTimeOffset) |
Avgör om det aktuella DateTimeOffset objektet representerar samma tidpunkt som ett angivet DateTimeOffset objekt. |
| Equals(Object) |
Avgör om ett DateTimeOffset objekt representerar samma tidpunkt som ett angivet objekt. |
| EqualsExact(DateTimeOffset) |
Avgör om det aktuella DateTimeOffset objektet representerar samma tid och har samma förskjutning som ett angivet DateTimeOffset objekt. |
| FromFileTime(Int64) |
Konverterar den angivna Windows filtiden till motsvarande lokal tid. |
| FromUnixTimeMilliseconds(Int64) |
Konverterar en Unix-tid uttryckt som antalet millisekunder som har förflutit sedan 1970-01-01T00:00:00Z till ett DateTimeOffset värde. |
| FromUnixTimeSeconds(Int64) |
Konverterar en Unix-tid uttryckt som antalet sekunder som har förflutit sedan 1970-01-01T00:00:00Z till ett DateTimeOffset värde. |
| GetHashCode() |
Returnerar hash-koden för det aktuella DateTimeOffset objektet. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Konverterar den angivna spännviddsrepresentationen av ett datum och en tid till motsvarande DateTimeOffset med den angivna kulturspecifika formatinformationen och formateringsformatet. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Konverterar den angivna strängrepresentationen av ett datum och en tid till motsvarande DateTimeOffset med den angivna kulturspecifika formatinformationen och formateringsformatet. |
| Parse(String, IFormatProvider) |
Konverterar den angivna strängrepresentationen av ett datum och en tid till motsvarande DateTimeOffset med den angivna kulturspecifika formatinformationen. |
| Parse(String) |
Konverterar den angivna strängrepresentationen av ett datum, en tid och en förskjutning till motsvarande DateTimeOffset . |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Konverterar ett teckenintervall som representerar ett datum och en tid till dess DateTimeOffset motsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för datum- och tidsrepresentationen måste matcha det angivna formatet exakt. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Konverterar ett teckenintervall som innehåller strängrepresentationen av ett datum och en tid till dess DateTimeOffset motsvarighet med hjälp av de angivna formaten, kulturspecifik formatinformation och formatmall. Formatet för datum- och tidsrepresentationen måste matcha ett av de angivna formaten exakt. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Konverterar den angivna strängrepresentationen av ett datum och en tid till dess DateTimeOffset motsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha det angivna formatet exakt. |
| ParseExact(String, String, IFormatProvider) |
Konverterar den angivna strängrepresentationen av ett datum och en tid till dess DateTimeOffset motsvarighet med hjälp av det angivna formatet och den kulturspecifika formatinformationen. Formatet för strängrepresentationen måste matcha det angivna formatet exakt. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Konverterar den angivna strängrepresentationen av ett datum och en tid till dess DateTimeOffset motsvarighet med de angivna formaten, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha ett av de angivna formaten exakt. |
| Subtract(DateTimeOffset) |
Subtraherar ett DateTimeOffset värde som representerar ett specifikt datum och en viss tid från det aktuella DateTimeOffset objektet. |
| Subtract(TimeSpan) |
Subtraherar ett angivet tidsintervall från det aktuella DateTimeOffset objektet. |
| ToFileTime() |
Konverterar värdet för det aktuella DateTimeOffset-objektet till en Windows filtid. |
| ToLocalTime() |
Konverterar det aktuella DateTimeOffset objektet till ett DateTimeOffset objekt som representerar den lokala tiden. |
| ToOffset(TimeSpan) |
Konverterar värdet för det aktuella DateTimeOffset objektet till det datum och den tid som anges av ett förskjutningsvärde. |
| ToString() |
Konverterar värdet för det aktuella DateTimeOffset objektet till motsvarande strängrepresentation. |
| ToString(IFormatProvider) |
Konverterar värdet för det aktuella DateTimeOffset objektet till motsvarande strängrepresentation med den angivna kulturspecifika formateringsinformationen. |
| ToString(String, IFormatProvider) |
Konverterar värdet för det aktuella DateTimeOffset objektet till motsvarande strängrepresentation med det angivna formatet och kulturspecifik formatinformation. |
| ToString(String) |
Konverterar värdet för det aktuella DateTimeOffset objektet till motsvarande strängrepresentation med det angivna formatet. |
| ToUniversalTime() |
Konverterar det aktuella DateTimeOffset objektet till ett DateTimeOffset värde som representerar UTC (Coordinated Universal Time). |
| ToUnixTimeMilliseconds() |
Returnerar antalet millisekunder som har förflutit sedan 1970-01-01T00:00:00.000Z. |
| ToUnixTimeSeconds() |
Returnerar antalet sekunder som har förflutit sedan 1970-01-01T00:00:00Z. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Försöker formatera värdet för den aktuella datetime-förskjutningsinstansen till det angivna intervallet med tecken. |
| TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
Försöker konvertera en angiven spannpresentation av ett datum och en tid till dess DateTimeOffset motsvarighet och returnerar ett värde som anger om konverteringen lyckades. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Försöker konvertera en angiven spannpresentation av ett datum och en tid till dess DateTimeOffset motsvarighet och returnerar ett värde som anger om konverteringen lyckades. |
| TryParse(String, DateTimeOffset) |
Försöker konvertera en angiven strängrepresentation av ett datum och en tid till motsvarande DateTimeOffset och returnerar ett värde som anger om konverteringen lyckades. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Försöker konvertera en angiven strängrepresentation av ett datum och en tid till dess DateTimeOffset motsvarighet och returnerar ett värde som anger om konverteringen lyckades. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Konverterar representationen av ett datum och en tid i ett teckenintervall till dess DateTimeOffset motsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för datum- och tidsrepresentationen måste matcha det angivna formatet exakt. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Konverterar representationen av ett datum och en tid i ett teckenintervall till dess DateTimeOffset motsvarighet med hjälp av angivna format, kulturspecifik formatinformation och formatmall. Formatet för datum- och tidsrepresentationen måste matcha ett av de angivna formaten exakt. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Konverterar den angivna strängrepresentationen av ett datum och en tid till dess DateTimeOffset motsvarighet med det angivna formatet, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha det angivna formatet exakt. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Konverterar den angivna strängrepresentationen av ett datum och en tid till dess DateTimeOffset motsvarighet med hjälp av den angivna matrisen med format, kulturspecifik formatinformation och formatmall. Formatet för strängrepresentationen måste matcha ett av de angivna formaten exakt. |
Operatorer
| Name | Description |
|---|---|
| Addition(DateTimeOffset, TimeSpan) |
Lägger till ett angivet tidsintervall till ett DateTimeOffset objekt som har ett angivet datum och tid och ger ett DateTimeOffset objekt som har nytt datum och tid. |
| Equality(DateTimeOffset, DateTimeOffset) |
Avgör om två angivna DateTimeOffset objekt representerar samma tidpunkt. |
| GreaterThan(DateTimeOffset, DateTimeOffset) |
Avgör om ett angivet DateTimeOffset objekt är större än (eller senare än) ett andra angivet DateTimeOffset objekt. |
| GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Avgör om ett angivet DateTimeOffset objekt är större än eller lika med ett andra angivet DateTimeOffset objekt. |
| Implicit(DateTime to DateTimeOffset) |
Definierar en implicit konvertering av ett DateTime objekt till ett DateTimeOffset objekt. |
| Inequality(DateTimeOffset, DateTimeOffset) |
Avgör om två angivna DateTimeOffset objekt refererar till olika tidpunkter. |
| LessThan(DateTimeOffset, DateTimeOffset) |
Avgör om ett angivet DateTimeOffset objekt är mindre än ett andra angivet DateTimeOffset objekt. |
| LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Avgör om ett angivet DateTimeOffset objekt är mindre än ett andra angivet DateTimeOffset objekt. |
| Subtraction(DateTimeOffset, DateTimeOffset) |
Subtraherar ett objekt från ett DateTimeOffset annat och ger ett tidsintervall. |
| Subtraction(DateTimeOffset, TimeSpan) |
Subtraherar ett angivet tidsintervall från ett angivet datum och en angiven tid och ger ett nytt datum och en ny tid. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Jämför värdet för det aktuella DateTimeOffset objektet med ett annat objekt av samma typ. |
| IDeserializationCallback.OnDeserialization(Object) |
Körs när deserialiseringen av ett objekt har slutförts. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Fyller i ett SerializationInfo objekt med de data som krävs för att serialisera det aktuella DateTimeOffset objektet. |