DateTimeOffset Struct-datatyp

Definition

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
DateTimeOffset
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.0000278
    
    Module 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 Module
    
  • Skriv 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 offset.

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 year, month, day, hour, minute, second, millisecond, calendaroch offset.

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan)

Initierar en ny instans av DateTimeOffset strukturen med den angivna year, month, day, hour, minute, second, millisecondoch offset.

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan)

Initierar en ny instans av DateTimeOffset strukturen med den angivna year, month, day, hour, minute, secondoch offset.

DateTimeOffset(Int64, TimeSpan)

Initierar en ny instans av DateTimeOffset strukturen med det angivna antalet ticks och offset.

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.

Gäller för

Se även