TimeSpan Struct

Definitie

Vertegenwoordigt een tijdsinterval.

public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, ISpanFormattable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>
public value class TimeSpan : IComparable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>
public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, ISpanFormattable
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>
[System.Serializable]
public struct TimeSpan : IComparable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
type TimeSpan = struct
    interface IFormattable
type TimeSpan = struct
    interface IFormattable
    interface IParsable<TimeSpan>
    interface ISpanFormattable
    interface ISpanParsable<TimeSpan>
    interface IUtf8SpanFormattable
type TimeSpan = struct
    interface ISpanFormattable
    interface IFormattable
type TimeSpan = struct
    interface IFormattable
    interface IParsable<TimeSpan>
    interface ISpanFormattable
    interface ISpanParsable<TimeSpan>
[<System.Serializable>]
type TimeSpan = struct
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeSpan = struct
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeSpan = struct
    interface IFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IParsable(Of TimeSpan), ISpanFormattable, ISpanParsable(Of TimeSpan), IUtf8SpanFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), ISpanFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IParsable(Of TimeSpan), ISpanFormattable, ISpanParsable(Of TimeSpan)
Public Structure TimeSpan
Implements IComparable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan)
Overname
TimeSpan
Kenmerken
Implementeringen

Voorbeelden

In het volgende voorbeeld wordt een TimeSpan object geïnstitueert dat het verschil tussen twee datums aangeeft. Vervolgens worden de eigenschappen van het TimeSpan object weergegeven.

// Define two dates.
DateTime date1 = new DateTime(2010, 1, 1, 8, 0, 15);
DateTime date2 = new DateTime(2010, 8, 18, 13, 30, 30);

// Calculate the interval between the two dates.
TimeSpan interval = date2 - date1;
Console.WriteLine("{0} - {1} = {2}", date2, date1, interval.ToString());

// Display individual properties of the resulting TimeSpan object.
Console.WriteLine("   {0,-35} {1,20}", "Value of Days Component:", interval.Days);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Days:", interval.TotalDays);
Console.WriteLine("   {0,-35} {1,20}", "Value of Hours Component:", interval.Hours);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Hours:", interval.TotalHours);
Console.WriteLine("   {0,-35} {1,20}", "Value of Minutes Component:", interval.Minutes);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Minutes:", interval.TotalMinutes);
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Seconds Component:", interval.Seconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Seconds:", interval.TotalSeconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Milliseconds Component:", interval.Milliseconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Milliseconds:", interval.TotalMilliseconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Ticks:", interval.Ticks);

// This example displays the following output:
//       8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
//          Value of Days Component:                             229
//          Total Number of Days:                   229.229340277778
//          Value of Hours Component:                              5
//          Total Number of Hours:                  5501.50416666667
//          Value of Minutes Component:                           30
//          Total Number of Minutes:                       330090.25
//          Value of Seconds Component:                           15
//          Total Number of Seconds:                      19,805,415
//          Value of Milliseconds Component:                       0
//          Total Number of Milliseconds:             19,805,415,000
//          Ticks:                               198,054,150,000,000
// Define two dates.
let date1 = DateTime(2010, 1, 1, 8, 0, 15)
let date2 = DateTime(2010, 8, 18, 13, 30, 30)

// Calculate the interval between the two dates.
let interval = date2 - date1
printfn $"{date2} - {date1} = {interval}"

// Display individual properties of the resulting TimeSpan object.
printfn $"""   {"Value of Days Component:",-35} {interval.Days,20}""" 
printfn $"""   {"Total Number of Days:",-35} {interval.TotalDays,20}""" 
printfn $"""   {"Value of Hours Component:",-35} {interval.Hours,20}""" 
printfn $"""   {"Total Number of Hours:",-35} {interval.TotalHours,20}""" 
printfn $"""   {"Value of Minutes Component:",-35} {interval.Minutes,20}""" 
printfn $"""   {"Total Number of Minutes:",-35} {interval.TotalMinutes,20}""" 
printfn $"""   {"Value of Seconds Component:",-35} {interval.Seconds,20:N0}""" 
printfn $"""   {"Total Number of Seconds:",-35} {interval.TotalSeconds,20:N0}""" 
printfn $"""   {"Value of Milliseconds Component:",-35} {interval.Milliseconds,20:N0}""" 
printfn $"""   {"Total Number of Milliseconds:",-35} {interval.TotalMilliseconds,20:N0}""" 
printfn $"""   {"Ticks:",-35} {interval.Ticks,20:N0}""" 

// This example displays the following output:
//       8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
//          Value of Days Component:                             229
//          Total Number of Days:                   229.229340277778
//          Value of Hours Component:                              5
//          Total Number of Hours:                  5501.50416666667
//          Value of Minutes Component:                           30
//          Total Number of Minutes:                       330090.25
//          Value of Seconds Component:                           15
//          Total Number of Seconds:                      19,805,415
//          Value of Milliseconds Component:                       0
//          Total Number of Milliseconds:             19,805,415,000
//          Ticks:                               198,054,150,000,000
' Define two dates.
Dim date1 As Date = #1/1/2010 8:00:15AM#
Dim date2 As Date = #8/18/2010 1:30:30PM#
' Calculate the interval between the two dates.
Dim interval As TimeSpan = date2 - date1
Console.WriteLine("{0} - {1} = {2}", date2, date1, interval.ToString())
' Display individual properties of the resulting TimeSpan object.
Console.WriteLine("   {0,-35} {1,20}", "Value of Days Component:", interval.Days)
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Days:", interval.TotalDays)
Console.WriteLine("   {0,-35} {1,20}", "Value of Hours Component:", interval.Hours)
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Hours:", interval.TotalHours)
Console.WriteLine("   {0,-35} {1,20}", "Value of Minutes Component:", interval.Minutes)
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Minutes:", interval.TotalMinutes)
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Seconds Component:", interval.Seconds)
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Seconds:", interval.TotalSeconds)
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Milliseconds Component:", interval.Milliseconds)
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Milliseconds:", interval.TotalMilliseconds)
Console.WriteLine("   {0,-35} {1,20:N0}", "Ticks:", interval.Ticks)
' The example displays the following output:
'       8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
'          Value of Days Component:                             229
'          Total Number of Days:                   229.229340277778
'          Value of Hours Component:                              5
'          Total Number of Hours:                  5501.50416666667
'          Value of Minutes Component:                           30
'          Total Number of Minutes:                       330090.25
'          Value of Seconds Component:                           15
'          Total Number of Seconds:                      19,805,415
'          Value of Milliseconds Component:                       0
'          Total Number of Milliseconds:             19,805,415,000
'          Ticks:                               198,054,150,000,000
# Define two dates.
$Date2 = Get-Date -Date '2010/8/18' -Hour 13 -Minute 30 -Second 30
$Date1 = Get-Date -Date '2010/1/1'  -Hour 8  -Minute 0  -Second 15

# Calculate the interval between the two dates.
$Interval = $Date2 - $Date1
"{0} - {1} = {2}" -f $Date2, $Date1, ($Interval.ToString())

#  Display individual properties of the resulting TimeSpan object.
"   {0,-35} {1,20}"    -f "Value of Days Component:", $Interval.Days
"   {0,-35} {1,20}"    -f "Total Number of Days:", $Interval.TotalDays
"   {0,-35} {1,20}"    -f "Value of Hours Component:", $Interval.Hours
"   {0,-35} {1,20}"    -f "Total Number of Hours:", $Interval.TotalHours
"   {0,-35} {1,20}"    -f "Value of Minutes Component:", $Interval.Minutes
"   {0,-35} {1,20}"    -f "Total Number of Minutes:", $Interval.TotalMinutes
"   {0,-35} {1,20:N0}" -f "Value of Seconds Component:", $Interval.Seconds
"   {0,-35} {1,20:N0}" -f "Total Number of Seconds:", $Interval.TotalSeconds
"   {0,-35} {1,20:N0}" -f "Value of Milliseconds Component:", $Interval.Milliseconds
"   {0,-35} {1,20:N0}" -f "Total Number of Milliseconds:", $Interval.TotalMilliseconds
"   {0,-35} {1,20:N0}" -f "Ticks:", $Interval.Ticks

<# This sample produces the following output:

18/08/2010 13:30:30 - 01/01/2010 08:00:15 = 229.05:30:15
   Value of Days Component:                             229
   Total Number of Days:                   229.229340277778
   Value of Hours Component:                              5
   Total Number of Hours:                  5501.50416666667
   Value of Minutes Component:                           30
   Total Number of Minutes:                       330090.25
   Value of Seconds Component:                           15
   Total Number of Seconds:                      19,805,415
   Value of Milliseconds Component:                       0
   Total Number of Milliseconds:             19,805,415,000
   Ticks:                               198,054,150,000,000
#>

Opmerkingen

Zie Aanvullende API-opmerkingen voor TimeSpan voor meer informatie over deze API.

Constructors

Name Description
TimeSpan(Int32, Int32, Int32, Int32, Int32, Int32)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten, seconden, milliseconden en microseconden.

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

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten, seconden en milliseconden.

TimeSpan(Int32, Int32, Int32, Int32)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten en seconden.

TimeSpan(Int32, Int32, Int32)

Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal uren, minuten en seconden.

TimeSpan(Int64)

Initialiseert een nieuwe instantie van de TimeSpan structuur tot het opgegeven aantal tikken.

Velden

Name Description
HoursPerDay

Geeft het aantal uren in 1 dag aan. Dit veld is constant.

MaxValue

Vertegenwoordigt de maximumwaarde TimeSpan . Dit veld is alleen-lezen.

MicrosecondsPerDay

Vertegenwoordigt het aantal microseconden in 1 dag. Dit veld is constant.

MicrosecondsPerHour

Geeft het aantal microseconden in 1 uur aan. Dit veld is constant.

MicrosecondsPerMillisecond

Geeft het aantal microseconden in 1 milliseconden aan. Dit veld is constant.

MicrosecondsPerMinute

Geeft het aantal microseconden in 1 minuut aan. Dit veld is constant.

MicrosecondsPerSecond

Geeft het aantal microseconden in 1 seconde aan. Dit veld is constant.

MillisecondsPerDay

Geeft het aantal milliseconden in 1 dag aan. Dit veld is constant.

MillisecondsPerHour

Geeft het aantal milliseconden in 1 uur aan. Dit veld is constant.

MillisecondsPerMinute

Geeft het aantal milliseconden in 1 minuut aan. Dit veld is constant.

MillisecondsPerSecond

Geeft het aantal milliseconden in 1 seconde aan. Dit veld is constant.

MinutesPerDay

Geeft het aantal minuten in 1 dag aan. Dit veld is constant.

MinutesPerHour

Geeft het aantal minuten in 1 uur aan. Dit veld is constant.

MinValue

Geeft de minimumwaarde TimeSpan aan. Dit veld is alleen-lezen.

NanosecondsPerTick

Geeft het aantal nanoseconden per maatstreep aan. Dit veld is constant.

SecondsPerDay

Geeft het aantal seconden in 1 dag aan. Dit veld is constant.

SecondsPerHour

Geeft het aantal seconden in 1 uur aan. Dit veld is constant.

SecondsPerMinute

Geeft het aantal seconden in 1 minuut aan. Dit veld is constant.

TicksPerDay

Vertegenwoordigt het aantal tikken in 1 dag. Dit veld is constant.

TicksPerHour

Geeft het aantal tikken in 1 uur aan. Dit veld is constant.

TicksPerMicrosecond

Geeft het aantal tikken in 1 microseconde aan. Dit veld is constant.

TicksPerMillisecond

Vertegenwoordigt het aantal tikken in 1 milliseconden. Dit veld is constant.

TicksPerMinute

Geeft het aantal tikken in 1 minuut aan. Dit veld is constant.

TicksPerSecond

Geeft het aantal tikken in 1 seconde aan.

Zero

Vertegenwoordigt de nulwaarde TimeSpan . Dit veld is alleen-lezen.

Eigenschappen

Name Description
Days

Hiermee haalt u het dagengedeelte van het tijdsinterval op dat wordt vertegenwoordigd door de huidige TimeSpan structuur.

Hours

Hiermee haalt u het urengedeelte van het tijdsinterval op dat wordt vertegenwoordigd door de huidige TimeSpan structuur.

Microseconds

Hiermee haalt u het microsecondenonderdeel van het tijdsinterval op dat wordt vertegenwoordigd door de huidige TimeSpan structuur.

Milliseconds

Hiermee haalt u het onderdeel milliseconden op van het tijdsinterval dat wordt vertegenwoordigd door de huidige TimeSpan structuur.

Minutes

Hiermee haalt u het minutenonderdeel van het tijdsinterval op dat wordt vertegenwoordigd door de huidige TimeSpan structuur.

Nanoseconds

Hiermee haalt u het nanosecondenonderdeel van het tijdsinterval op dat wordt vertegenwoordigd door de huidige TimeSpan structuur.

Seconds

Hiermee haalt u het secondenonderdeel van het tijdsinterval op dat wordt vertegenwoordigd door de huidige TimeSpan structuur.

Ticks

Hiermee haalt u het aantal tikken op dat de waarde van de huidige TimeSpan structuur vertegenwoordigt.

TotalDays

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in hele en breukdagen.

TotalHours

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in gehele en breukuren.

TotalMicroseconds

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in gehele en fractionele microseconden.

TotalMilliseconds

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in gehele en fractionele milliseconden.

TotalMinutes

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in gehele en breukminuten.

TotalNanoseconds

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in gehele en fractionele nanoseconden.

TotalSeconds

Hiermee haalt u de waarde op van de huidige TimeSpan structuur uitgedrukt in hele en fractionele seconden.

Methoden

Name Description
Add(TimeSpan)

Retourneert een nieuw TimeSpan object waarvan de waarde de som is van het opgegeven TimeSpan object en dit exemplaar.

Compare(TimeSpan, TimeSpan)

Vergelijkt twee TimeSpan waarden en retourneert een geheel getal dat aangeeft of de eerste waarde korter is dan, gelijk is aan of langer is dan de tweede waarde.

CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een geheel getal dat aangeeft of dit exemplaar korter is dan, gelijk is aan of langer is dan het opgegeven object.

CompareTo(TimeSpan)

Vergelijkt dit exemplaar met een opgegeven TimeSpan object en retourneert een geheel getal dat aangeeft of dit exemplaar korter is dan, gelijk is aan of langer is dan het TimeSpan object.

Divide(Double)

Retourneert een nieuw TimeSpan object waarvan de waarde het resultaat is van het delen van dit exemplaar door de opgegeven divisor.

Divide(TimeSpan)

Retourneert een nieuwe Double waarde die het resultaat is van het delen van dit exemplaar door ts.

Duration()

Retourneert een nieuw TimeSpan object waarvan de waarde de absolute waarde van het huidige TimeSpan object is.

Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

Equals(TimeSpan, TimeSpan)

Retourneert een waarde die aangeeft of twee opgegeven exemplaren TimeSpan gelijk zijn.

Equals(TimeSpan)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven TimeSpan object.

FromDays(Double)

Retourneert een die een TimeSpan opgegeven aantal dagen vertegenwoordigt, waarbij de specificatie nauwkeurig is tot de dichtstbijzijnde milliseconden.

FromDays(Int32, Int32, Int64, Int64, Int64, Int64)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten, seconden, milliseconden en microseconden.

FromDays(Int32)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen.

FromHours(Double)

Retourneert een waarde die een TimeSpan opgegeven aantal uren vertegenwoordigt, waarbij de specificatie nauwkeurig is tot de dichtstbijzijnde milliseconden.

FromHours(Int32, Int64, Int64, Int64, Int64)

Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal uren, minuten, seconden, milliseconden en microseconden.

FromHours(Int32)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal uren.

FromMicroseconds(Double)

Retourneert een TimeSpan waarde die een opgegeven aantal microseconden vertegenwoordigt.

FromMicroseconds(Int64)

Initialiseert een nieuw exemplaar van de TimeSpan structuur naar een opgegeven aantal microseconden.

FromMilliseconds(Double)

Retourneert een TimeSpan waarde die een opgegeven aantal milliseconden vertegenwoordigt.

FromMilliseconds(Int64, Int64)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal milliseconden en microseconden.

FromMilliseconds(Int64)

Initialiseert een nieuwe instantie van de TimeSpan structuur naar een opgegeven aantal milliseconden.

FromMinutes(Double)

Retourneert een waarde die een TimeSpan opgegeven aantal minuten vertegenwoordigt, waarbij de specificatie nauwkeurig is tot de dichtstbijzijnde milliseconden.

FromMinutes(Int64, Int64, Int64, Int64)

Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal minuten, seconden, milliseconden en microseconden.

FromMinutes(Int64)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal minuten.

FromSeconds(Double)

Retourneert een TimeSpan waarde die een opgegeven aantal seconden vertegenwoordigt, waarbij de specificatie nauwkeurig is tot de dichtstbijzijnde milliseconden.

FromSeconds(Int64, Int64, Int64)

Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal seconden, milliseconden en microseconden.

FromSeconds(Int64)

Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal seconden.

FromTicks(Int64)

Retourneert een tijd die een TimeSpan opgegeven tijd vertegenwoordigt, waarbij de specificatie zich in eenheden van tikken bevindt.

GetHashCode()

Retourneert een hash-code voor dit exemplaar.

Multiply(Double)

Retourneert een nieuw TimeSpan object dat het resultaat is van vermenigvuldiging van dit exemplaar en de opgegeven factor.

Negate()

Retourneert een nieuw TimeSpan object waarvan de waarde de negatieve waarde van dit exemplaar is.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Converteert de periodeweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven cultuurspecifieke notatiegegevens.

Parse(String, IFormatProvider)

Converteert de tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven cultuurspecifieke notatiegegevens.

Parse(String)

Converteert de tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan.

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

Converteert de tekenperiode van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notatie- en cultuurspecifieke notatiegegevens. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

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

Converteert de tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notaties, cultuurspecifieke notatiegegevens en stijlen. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

ParseExact(String, String, IFormatProvider, TimeSpanStyles)

Converteert de tekenreeksweergave van een tijdsinterval naar TimeSpan het equivalent ervan met behulp van de opgegeven indeling, cultuurspecifieke notatiegegevens en stijlen. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

ParseExact(String, String, IFormatProvider)

Converteert de tekenreeksweergave van een tijdsinterval naar het TimeSpan 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, TimeSpanStyles)

Converteert de tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notaties, cultuurspecifieke notatiegegevens en stijlen. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

ParseExact(String, String[], IFormatProvider)

Converteert de tekenreeksweergave van een tijdsinterval naar TimeSpan het equivalent ervan met behulp van de opgegeven matrix van notatietekenreeksen en cultuurspecifieke notatiegegevens. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

Subtract(TimeSpan)

Retourneert een nieuw TimeSpan object waarvan de waarde het verschil is tussen het opgegeven TimeSpan object en dit exemplaar.

ToString()

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

ToString(String, IFormatProvider)

Converteert de waarde van het huidige TimeSpan object naar de equivalente tekenreeksweergave met behulp van de opgegeven opmaak en cultuurspecifieke opmaakgegevens.

ToString(String)

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

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

Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes.

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

Hiermee wordt geprobeerd de waarde van het huidige tijdsperiodenummerexemplaren op te maken in de opgegeven reeks tekens.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Converteert de periodeweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven cultuurspecifieke opmaakgegevens en retourneert een waarde die aangeeft of de conversie is geslaagd.

TryParse(ReadOnlySpan<Char>, TimeSpan)

Converteert de duurweergave van een tijdsinterval naar het TimeSpan equivalent ervan en retourneert een waarde die aangeeft of de conversie is geslaagd.

TryParse(String, IFormatProvider, TimeSpan)

Converteert de tekenreeksweergave van een tijdsinterval naar TimeSpan het equivalent ervan met behulp van de opgegeven cultuurspecifieke opmaakgegevens en retourneert een waarde die aangeeft of de conversie is geslaagd.

TryParse(String, TimeSpan)

Converteert de tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan en retourneert een waarde die aangeeft of de conversie is geslaagd.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Converteert de opgegeven periodeweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notatie- en cultuurspecifieke indelingsgegevens. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles, TimeSpan)

Converteert de opgegeven periodeweergave van een tijdsinterval naar TimeSpan het equivalent ervan met behulp van de opgegeven indeling, cultuurspecifieke notatiegegevens en -stijlen en retourneert een waarde die aangeeft of de conversie is geslaagd. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

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

Converteert de opgegeven periodeweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notaties en cultuurspecifieke indelingsgegevens. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles, TimeSpan)

Converteert de opgegeven periodeweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notaties, cultuurspecifieke indelingsgegevens en -stijlen. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

TryParseExact(String, String, IFormatProvider, TimeSpan)

Converteert de tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notatie- en cultuurspecifieke notatiegegevens. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

TryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan)

Converteert de tekenreeksweergave van een tijdsinterval naar TimeSpan het equivalent ervan met behulp van de opgegeven indeling, cultuurspecifieke notatiegegevens en -stijlen. De indeling van de tekenreeksweergave moet exact overeenkomen met de opgegeven indeling.

TryParseExact(String, String[], IFormatProvider, TimeSpan)

Converteert de opgegeven tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notaties en cultuurspecifieke notatiegegevens. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

TryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan)

Converteert de opgegeven tekenreeksweergave van een tijdsinterval naar het TimeSpan equivalent ervan met behulp van de opgegeven notaties, cultuurspecifieke notatiegegevens en -stijlen. De indeling van de tekenreeksweergave moet exact overeenkomen met een van de opgegeven notaties.

Operators

Name Description
Addition(TimeSpan, TimeSpan)

Hiermee worden twee opgegeven TimeSpan exemplaren toegevoegd.

Division(TimeSpan, Double)

Retourneert een nieuw TimeSpan object waarvan de waarde het resultaat is van het delen van de opgegeven timeSpan door de opgegeven divisor.

Division(TimeSpan, TimeSpan)

Retourneert een nieuwe Double waarde die het resultaat is van het delen t1 door t2.

Equality(TimeSpan, TimeSpan)

Geeft aan of twee TimeSpan exemplaren gelijk zijn.

GreaterThan(TimeSpan, TimeSpan)

Geeft aan of een opgegeven TimeSpan groter is dan een andere opgegeven TimeSpan.

GreaterThanOrEqual(TimeSpan, TimeSpan)

Geeft aan of een opgegeven TimeSpan groter is dan of gelijk is aan een andere opgegeven TimeSpan.

Inequality(TimeSpan, TimeSpan)

Geeft aan of twee TimeSpan exemplaren niet gelijk zijn.

LessThan(TimeSpan, TimeSpan)

Geeft aan of een opgegeven TimeSpan kleiner is dan een andere opgegeven TimeSpan.

LessThanOrEqual(TimeSpan, TimeSpan)

Geeft aan of een opgegeven TimeSpan kleiner is dan of gelijk is aan een andere opgegeven TimeSpan.

Multiply(Double, TimeSpan)

Retourneert een nieuw TimeSpan object waarvan de waarde het resultaat is van het vermenigvuldigen van de opgegeven factor en de opgegeven timeSpan instantie.

Multiply(TimeSpan, Double)

Retourneert een nieuw TimeSpan object waarvan de waarde het resultaat is van het vermenigvuldigen van het opgegeven timeSpan exemplaar en het opgegeven factorexemplaar.

Subtraction(TimeSpan, TimeSpan)

Trekt een opgegeven TimeSpan waarde af van een andere opgegeven TimeSpan.

UnaryNegation(TimeSpan)

Retourneert een TimeSpan waarvan de waarde de negated waarde van het opgegeven exemplaar is.

UnaryPlus(TimeSpan)

Retourneert het opgegeven exemplaar van TimeSpan.

Expliciete interface-implementaties

Name Description
IComparable.CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een geheel getal dat aangeeft of dit exemplaar korter is dan, gelijk is aan of langer is dan het opgegeven object.

Van toepassing op

Zie ook