DateTimeOffset Struct

Definitie

Vertegenwoordigt een tijdstip, meestal uitgedrukt als een datum en tijd van de dag, ten opzichte van 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
Overname
DateTimeOffset
Kenmerken
Implementeringen

Opmerkingen

De DateTimeOffset structuur bevat een DateTime waarde, samen met een Offset eigenschap die het verschil definieert tussen de datum en tijd van het huidige DateTimeOffset exemplaar en Coordinated Universal Time (UTC). Omdat er precies een datum en tijd ten opzichte van UTC wordt gedefinieerd, bevat Kind de DateTimeOffset structuur geen lid, zoals de DateTime structuur wel doet. Het vertegenwoordigt datums en tijden met waarden waarvan de UTC varieert van 12:00:00 middernacht, 1 januari 0001 Anno Domini (Common Era), tot 11:59:59 P.M., 31 december 9999 A.D. (C.E.).

Important

Tijdperken in de Japanse kalenders zijn gebaseerd op het keizerrijk en zullen daarom naar verwachting veranderen. Bijvoorbeeld: 1 mei 2019 markeerde het begin van het Reiwa-tijdperk in de JapaneseCalendar en JapaneseLunisolarCalendar. Een dergelijke wijziging van het tijdperk is van invloed op alle toepassingen die gebruikmaken van deze agenda's. Zie Verwerken van een nieuw tijdperk in de Japanse kalender in .NET voor meer informatie en om te bepalen of uw toepassingen worden beïnvloed. Zie Uw toepassing voorbereiden voor de wijziging in het Japanse tijdperk voor informatie over het testen van uw toepassingen op Windows-systemen om ervoor te zorgen dat deze gereed zijn voor de wijziging van het tijdperk. Zie Werken met tijdperken voor functies in .NET die agenda's met meerdere tijdperken ondersteunen en voor aanbevolen procedures bij het werken met agenda's die meerdere tijdperken ondersteunen.

Het tijdonderdeel van een DateTimeOffset waarde wordt gemeten in eenheden van 100 nanoseconden die tikken worden genoemd en een bepaalde datum is het aantal tikken sinds 12:00 middernacht, 1 januari 0001 A.D. (C.E.) in de GregorianCalendar kalender. Een DateTimeOffset waarde wordt altijd uitgedrukt in de context van een expliciete of standaardkalender. Tikken die kunnen worden toegeschreven aan schrikkel seconden, worden niet opgenomen in het totale aantal tikken.

Hoewel een DateTimeOffset waarde een offset bevat, is het geen volledig tijdzonebewuste gegevensstructuur. Hoewel een offset van UTC één kenmerk is van een tijdzone, wordt een tijdzone niet eenduidig geïdentificeerd. Niet alleen delen meerdere tijdzones dezelfde offset van UTC, maar de verschuiving van één tijdzone verandert als er zomertijd wordt waargenomen. Dit betekent dat, zodra een DateTimeOffset waarde is losgekoppeld van de tijdzone, deze niet meer eenduidig kan worden gekoppeld aan de oorspronkelijke tijdzone.

Omdat DateTimeOffset dit een structuur is, bevat een DateTimeOffset object dat is gedeclareerd maar niet anders geïnitialiseerd de standaardwaarden voor elk van de lidvelden. Dit betekent dat de DateTime eigenschap is ingesteld op DateTimeOffset.MinValue en de Offset eigenschap is ingesteld op TimeSpan.Zero.

U kunt een nieuwe DateTimeOffset waarde maken door een van de overbelastingen van de constructor aan te roepen, die vergelijkbaar zijn met de overbelaste constructors voor de DateTime structuur. U kunt ook een nieuwe DateTimeOffset waarde maken door deze toe te wijzen aan een DateTime waarde. Dit is een impliciete conversie; hiervoor is geen cast-operator (in C#) of een aanroep naar een conversiemethode (in Visual Basic) vereist. U kunt ook een DateTimeOffset waarde initialiseren uit de tekenreeksweergave van een datum en tijd door een aantal statische tekenreeksparseringsmethoden aan te roepen, waaronder Parse, ParseExact, en TryParseTryParseExact.

De leden van de DateTimeOffset structuur bieden functionaliteit op de volgende gebieden:

  • Rekenkundige datum en tijd.

    U kunt datums of tijdsintervallen optellen of aftrekken van een bepaalde DateTimeOffset waarde. Rekenkundige bewerkingen met DateTimeOffset waarden, in tegenstelling tot waarden, DateTime passen zich aan op verschillen in tijdverschil bij het retourneren van een resultaat. De volgende code gebruikt DateTime bijvoorbeeld variabelen om de huidige lokale tijd af te trekken van de huidige UTC-tijd. De code gebruikt DateTimeOffset vervolgens variabelen om dezelfde bewerking uit te voeren. De aftrekking met DateTime waarden retourneert het verschil van de lokale tijdzone ten opzichte van UTC, terwijl de aftrekking met DateTimeOffset waarden als resultaat geeft 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
    
  • Typeconversiebewerkingen.

    U kunt waarden converteren DateTimeOffset naar DateTime waarden en omgekeerd.

  • Tijdmanipulatie en extractiebewerkingen.

    U kunt de datum of tijd van een DateTimeOffset waarde extraheren. U kunt ook de waarde van een bepaald DateTimeOffset onderdeel ophalen, zoals het jaar of de maand.

    Note

    Als u werkt met een maatstreepjewaarde die u wilt converteren naar een ander tijdsinterval, zoals minuten of seconden, moet u de conversie uitvoeren met de TimeSpan.TicksPerDay, TimeSpan.TicksPerHour, , TimeSpan.TicksPerMinuteTimeSpan.TicksPerSecondof TimeSpan.TicksPerMillisecond constante. Als u bijvoorbeeld het aantal seconden wilt toevoegen dat wordt vertegenwoordigd door een opgegeven aantal tikken aan het Second onderdeel van een DateTimeOffset waarde, kunt u de expressie dateValue.Second + nTicks/Timespan.TicksPerSecondgebruiken.

  • Datum- en tijdconversie.

    U kunt elke DateTimeOffset waarde converteren naar een andere DateTimeOffset waarde die hetzelfde tijdstip in een andere tijdzone vertegenwoordigt. De aanpassingsregels van een tijdzone worden echter alleen toegepast in het geval van de ToLocalTime methode, waarmee een DateTimeOffset waarde wordt geconverteerd naar de datum en tijd in de lokale systeemzone.

  • Datum- en tijdvergelijking.

    U kunt bepalen of een bepaalde DateTimeOffset waarde eerder is dan, hetzelfde als of hoger dan een andere DateTimeOffset waarde. Voordat de vergelijking wordt uitgevoerd, worden alle waarden geconverteerd naar UTC.

Constructors

Name Description
DateTimeOffset(DateTime, TimeSpan)

Initialiseert een nieuw exemplaar van de DateTimeOffset structuur met behulp van de opgegeven DateTime waarde en offset.

DateTimeOffset(DateTime)

Initialiseert een nieuw exemplaar van de DateTimeOffset structuur met behulp van de opgegeven DateTime waarde.

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

Initialiseert een nieuwe instantie van de DateTimeOffset structuur met behulp van de opgegeven year, , hourminutedaymonthsecond, milliseconden . calendaroffset

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

Initialiseert een nieuwe instantie van de DateTimeOffset structuur met behulp van de opgegeven year, , month, minutehourday, , second, , en millisecondoffset.

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

Initialiseert een nieuw exemplaar van de DateTimeOffset structuur met behulp van de opgegeven year, , daymonth, hour, minute, , seconden offset.

DateTimeOffset(Int64, TimeSpan)

Initialiseert een nieuwe instantie van de DateTimeOffset structuur met behulp van ticks het opgegeven aantal en offset.

Velden

Name Description
MaxValue

Vertegenwoordigt de grootst mogelijke waarde van DateTimeOffset. Dit veld is alleen-lezen.

MinValue

Vertegenwoordigt de vroegst mogelijke DateTimeOffset waarde. Dit veld is alleen-lezen.

UnixEpoch

De waarde van deze constante is gelijk aan 00:00:00.000000 UTC, 1 januari 1970, in de Gregoriaanse kalender. UnixEpoch definieert het tijdstip waarop Unix-tijd gelijk is aan 0.

Eigenschappen

Name Description
Date

Hiermee haalt u een DateTime waarde op die het datumonderdeel van het huidige DateTimeOffset object vertegenwoordigt.

DateTime

Hiermee haalt u een DateTime waarde op die de datum en tijd van het huidige DateTimeOffset object vertegenwoordigt.

Day

Hiermee wordt de dag van de maand opgehaald die wordt vertegenwoordigd door het huidige DateTimeOffset object.

DayOfWeek

Hiermee wordt de dag van de week opgehaald die wordt vertegenwoordigd door het huidige DateTimeOffset object.

DayOfYear

Hiermee wordt de dag van het jaar opgehaald die wordt vertegenwoordigd door het huidige DateTimeOffset object.

Hour

Hiermee wordt het uurgedeelte van de tijd opgehaald dat wordt vertegenwoordigd door het huidige DateTimeOffset object.

LocalDateTime

Hiermee haalt u een DateTime waarde op die de lokale datum en tijd van het huidige DateTimeOffset object vertegenwoordigt.

Millisecond

Hiermee haalt u het onderdeel milliseconden op van de tijd die wordt vertegenwoordigd door het huidige DateTimeOffset object.

Minute

Hiermee wordt het minuutgedeelte van de tijd opgehaald dat wordt vertegenwoordigd door het huidige DateTimeOffset object.

Month

Hiermee haalt u het maandonderdeel op van de datum die wordt vertegenwoordigd door het huidige DateTimeOffset object.

Now

Hiermee haalt u een DateTimeOffset object op dat is ingesteld op de huidige datum en tijd op de huidige computer, waarbij de offset is ingesteld op de verschuiving van de lokale tijd van Coordinated Universal Time (UTC).

Offset

Hiermee haalt u de verschuiving van de tijd op van Coordinated Universal Time (UTC).

Second

Hiermee wordt het tweede onderdeel van de kloktijd opgehaald die wordt vertegenwoordigd door het huidige DateTimeOffset object.

Ticks

Hiermee haalt u het aantal tikken op dat de datum en tijd van het huidige DateTimeOffset object weergeeft in de kloktijd.

TimeOfDay

Hiermee wordt het tijdstip van de dag voor het huidige DateTimeOffset object opgehaald.

UtcDateTime

Hiermee haalt u een DateTime waarde op die de utc-datum (Coordinated Universal Time) en -tijd van het huidige DateTimeOffset object vertegenwoordigt.

UtcNow

Hiermee wordt een DateTimeOffset object opgehaald waarvan de datum en tijd zijn ingesteld op de huidige utc-datum en -tijd (Coordinated Universal Time) en waarvan de offset is Zero.

UtcTicks

Hiermee wordt het aantal tikken opgehaald dat de datum en tijd van het huidige DateTimeOffset object aangeeft in Coordinated Universal Time (UTC).

Year

Hiermee haalt u het jaaronderdeel van de datum op die wordt vertegenwoordigd door het huidige DateTimeOffset object.

Methoden

Name Description
Add(TimeSpan)

Retourneert een nieuw DateTimeOffset object dat een opgegeven tijdsinterval toevoegt aan de waarde van dit exemplaar.

AddDays(Double)

Retourneert een nieuw DateTimeOffset object dat een opgegeven aantal gehele en breukdagen toevoegt aan de waarde van dit exemplaar.

AddHours(Double)

Retourneert een nieuw DateTimeOffset object waarmee een opgegeven aantal gehele en fractionele uren wordt toegevoegd aan de waarde van dit exemplaar.

AddMilliseconds(Double)

Retourneert een nieuw DateTimeOffset object dat een opgegeven aantal milliseconden toevoegt aan de waarde van dit exemplaar.

AddMinutes(Double)

Retourneert een nieuw DateTimeOffset object dat een opgegeven aantal gehele en breukminuten toevoegt aan de waarde van dit exemplaar.

AddMonths(Int32)

Retourneert een nieuw DateTimeOffset object dat een opgegeven aantal maanden toevoegt aan de waarde van dit exemplaar.

AddSeconds(Double)

Retourneert een nieuw DateTimeOffset object waarmee een opgegeven aantal gehele en fractionele seconden wordt toegevoegd aan de waarde van dit exemplaar.

AddTicks(Int64)

Retourneert een nieuw DateTimeOffset object waarmee een opgegeven aantal tikken wordt toegevoegd aan de waarde van dit exemplaar.

AddYears(Int32)

Retourneert een nieuw DateTimeOffset object dat een opgegeven aantal jaren toevoegt aan de waarde van dit exemplaar.

Compare(DateTimeOffset, DateTimeOffset)

Vergelijkt twee DateTimeOffset objecten en geeft aan of de eerste eerder is dan de tweede, gelijk aan de tweede of later dan de tweede.

CompareTo(DateTimeOffset)

Vergelijkt het huidige DateTimeOffset object met een opgegeven DateTimeOffset object en geeft aan of het huidige object eerder is dan, hetzelfde als of hoger dan het tweede DateTimeOffset object.

Equals(DateTimeOffset, DateTimeOffset)

Bepaalt of twee opgegeven DateTimeOffset objecten hetzelfde tijdstip vertegenwoordigen.

Equals(DateTimeOffset)

Bepaalt of het huidige DateTimeOffset object hetzelfde tijdstip vertegenwoordigt als een opgegeven DateTimeOffset object.

Equals(Object)

Bepaalt of een DateTimeOffset object hetzelfde tijdstip vertegenwoordigt als een opgegeven object.

EqualsExact(DateTimeOffset)

Bepaalt of het huidige DateTimeOffset object dezelfde tijd vertegenwoordigt en dezelfde offset heeft als een opgegeven DateTimeOffset object.

FromFileTime(Int64)

Converteert de opgegeven Windows bestandstijd naar een equivalente lokale tijd.

FromUnixTimeMilliseconds(Int64)

Converteert een Unix-tijd uitgedrukt als het aantal milliseconden dat is verstreken sinds 1970-01-01T00:00:00Z naar een DateTimeOffset waarde.

FromUnixTimeSeconds(Int64)

Converteert een Unix-tijd uitgedrukt als het aantal seconden dat is verstreken sinds 1970-01-01T00:00:00Z naar een DateTimeOffset waarde.

GetHashCode()

Retourneert de hashcode voor het huidige DateTimeOffset object.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Converteert de opgegeven periodeweergave van een datum en tijd naar het DateTimeOffset equivalent ervan met behulp van de opgegeven cultuurspecifieke notatiegegevens en opmaakstijl.

Parse(String, IFormatProvider, DateTimeStyles)

Converteert de opgegeven tekenreeksweergave van een datum en tijd naar het DateTimeOffset equivalent ervan met behulp van de opgegeven cultuurspecifieke notatiegegevens en opmaakstijl.

Parse(String, IFormatProvider)

Converteert de opgegeven tekenreeksweergave van een datum en tijd naar het DateTimeOffset equivalent ervan met behulp van de opgegeven cultuurspecifieke notatiegegevens.

Parse(String)

Converteert de opgegeven tekenreeksweergave van een datum, tijd en verschuiving naar het DateTimeOffset equivalent ervan.

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Converteert een tekenbereik dat een datum en tijd vertegenwoordigt naar het DateTimeOffset equivalent ervan met behulp van de opgegeven notatie, cultuurspecifieke notatiegegevens en -stijl. De notatie van de datum- en tijdweergave moet exact overeenkomen met de opgegeven notatie.

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

Converteert een tekenbereik dat de tekenreeksweergave van een datum en tijd bevat naar het DateTimeOffset equivalent ervan met behulp van de opgegeven notaties, cultuurspecifieke notatiegegevens en stijl. De notatie van de datum- en tijdweergave moet exact overeenkomen met een van de opgegeven notaties.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Converteert de opgegeven tekenreeksweergave van een datum en tijd naar DateTimeOffset het equivalent ervan met behulp van de opgegeven notatie, cultuurspecifieke notatiegegevens en stijl. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

ParseExact(String, String, IFormatProvider)

Converteert de opgegeven tekenreeksweergave van een datum en tijd naar het DateTimeOffset equivalent ervan met behulp van de opgegeven notatie en cultuurspecifieke notatiegegevens. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

Converteert de opgegeven tekenreeksweergave van een datum en tijd naar het DateTimeOffset equivalent ervan met behulp van de opgegeven notaties, cultuurspecifieke notatiegegevens en -stijl. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

Subtract(DateTimeOffset)

Hiermee wordt een DateTimeOffset waarde afgetrokken die een specifieke datum en tijd aangeeft van het huidige DateTimeOffset object.

Subtract(TimeSpan)

Hiermee trekt u een opgegeven tijdsinterval af van het huidige DateTimeOffset object.

ToFileTime()

Converteert de waarde van het huidige DateTimeOffset-object naar een Windows bestandstijd.

ToLocalTime()

Converteert het huidige DateTimeOffset object naar een DateTimeOffset object dat de lokale tijd vertegenwoordigt.

ToOffset(TimeSpan)

Converteert de waarde van het huidige DateTimeOffset object naar de datum en tijd die is opgegeven door een offsetwaarde.

ToString()

Converteert de waarde van het huidige DateTimeOffset object naar de equivalente tekenreeksweergave.

ToString(IFormatProvider)

Converteert de waarde van het huidige DateTimeOffset object naar de equivalente tekenreeksweergave met behulp van de opgegeven cultuurspecifieke opmaakinformatie.

ToString(String, IFormatProvider)

Converteert de waarde van het huidige DateTimeOffset object naar de equivalente tekenreeksweergave met behulp van de opgegeven notatie- en cultuurspecifieke indelingsgegevens.

ToString(String)

Converteert de waarde van het huidige DateTimeOffset object naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling.

ToUniversalTime()

Converteert het huidige DateTimeOffset object naar een DateTimeOffset waarde die de Coordinated Universal Time (UTC) vertegenwoordigt.

ToUnixTimeMilliseconds()

Retourneert het aantal milliseconden dat is verstreken sinds 1970-01-01T00:00:00.000Z.

ToUnixTimeSeconds()

Geeft als resultaat het aantal seconden dat is verstreken sinds 1970-01-01T00:00:00Z.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Hiermee wordt geprobeerd de waarde van het huidige datum/tijd-offsetexemplaren op te maken in de opgegeven reeks tekens.

TryParse(ReadOnlySpan<Char>, DateTimeOffset)

Probeert een opgegeven spanweergave van een datum en tijd te converteren naar het DateTimeOffset equivalent ervan en retourneert een waarde die aangeeft of de conversie is geslaagd.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

Probeert een opgegeven spanweergave van een datum en tijd te converteren naar het DateTimeOffset equivalent ervan en retourneert een waarde die aangeeft of de conversie is geslaagd.

TryParse(String, DateTimeOffset)

Hiermee wordt een opgegeven tekenreeksweergave van een datum en tijd geconverteerd naar het DateTimeOffset equivalent ervan en wordt een waarde geretourneerd die aangeeft of de conversie is geslaagd.

TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Hiermee wordt een opgegeven tekenreeksweergave van een datum en tijd geconverteerd naar DateTimeOffset het equivalent ervan en wordt een waarde geretourneerd die aangeeft of de conversie is geslaagd.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

Converteert de weergave van een datum en tijd in een tekenbereik naar het DateTimeOffset equivalent ervan met behulp van de opgegeven notatie, cultuurspecifieke notatie-informatie en -stijl. De notatie van de datum- en tijdweergave moet exact overeenkomen met de opgegeven notatie.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset)

Converteert de weergave van een datum en tijd in een tekenbereik naar het DateTimeOffset equivalent ervan met behulp van de opgegeven notaties, cultuurspecifieke notatiegegevens en stijl. De notatie van de datum- en tijdweergave moet exact overeenkomen met een van de opgegeven notaties.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Converteert de opgegeven tekenreeksweergave van een datum en tijd naar DateTimeOffset het equivalent ervan met behulp van de opgegeven notatie, cultuurspecifieke notatiegegevens en stijl. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset)

Converteert de opgegeven tekenreeksweergave van een datum en tijd naar DateTimeOffset het equivalent ervan met behulp van de opgegeven matrix met notaties, cultuurspecifieke notatiegegevens en stijl. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

Operators

Name Description
Addition(DateTimeOffset, TimeSpan)

Voegt een opgegeven tijdsinterval toe aan een DateTimeOffset object met een opgegeven datum en tijd en levert een DateTimeOffset object op met een nieuwe datum en tijd.

Equality(DateTimeOffset, DateTimeOffset)

Bepaalt of twee opgegeven DateTimeOffset objecten hetzelfde tijdstip vertegenwoordigen.

GreaterThan(DateTimeOffset, DateTimeOffset)

Bepaalt of één opgegeven DateTimeOffset object groter is dan (of hoger dan) een tweede opgegeven DateTimeOffset object.

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

Bepaalt of één opgegeven DateTimeOffset object groter is dan of gelijk is aan een tweede opgegeven DateTimeOffset object.

Implicit(DateTime to DateTimeOffset)

Hiermee definieert u een impliciete conversie van een DateTime object naar een DateTimeOffset object.

Inequality(DateTimeOffset, DateTimeOffset)

Bepaalt of twee opgegeven DateTimeOffset objecten verwijzen naar verschillende tijdstippen.

LessThan(DateTimeOffset, DateTimeOffset)

Bepaalt of één opgegeven DateTimeOffset object kleiner is dan een tweede opgegeven DateTimeOffset object.

LessThanOrEqual(DateTimeOffset, DateTimeOffset)

Bepaalt of één opgegeven DateTimeOffset object kleiner is dan een tweede opgegeven DateTimeOffset object.

Subtraction(DateTimeOffset, DateTimeOffset)

Trekt het ene DateTimeOffset object af van een ander object en levert een tijdsinterval op.

Subtraction(DateTimeOffset, TimeSpan)

Hiermee trekt u een opgegeven tijdsinterval af van een opgegeven datum en tijd en levert dit een nieuwe datum en tijd op.

Expliciete interface-implementaties

Name Description
IComparable.CompareTo(Object)

Vergelijkt de waarde van het huidige DateTimeOffset object met een ander object van hetzelfde type.

IDeserializationCallback.OnDeserialization(Object)

Wordt uitgevoerd wanneer de deserialisatie van een object is voltooid.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Hiermee wordt een SerializationInfo object gevuld met de gegevens die nodig zijn om het huidige DateTimeOffset object te serialiseren.

Van toepassing op

Zie ook