Sdílet prostřednictvím


TimeSpan Struktura

Definice

Představuje časový interval.

public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
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, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
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>, 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>
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
[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 ISpanFormattable
    interface IFormattable
type TimeSpan = struct
    interface IFormattable
    interface IParsable<TimeSpan>
    interface ISpanFormattable
    interface ISpanParsable<TimeSpan>
type TimeSpan = struct
    interface IFormattable
    interface IParsable<TimeSpan>
    interface ISpanFormattable
    interface ISpanParsable<TimeSpan>
    interface IUtf8SpanFormattable
[<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), ISpanFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IParsable(Of TimeSpan), ISpanFormattable, ISpanParsable(Of TimeSpan)
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IParsable(Of TimeSpan), ISpanFormattable, ISpanParsable(Of TimeSpan), IUtf8SpanFormattable
Public Structure TimeSpan
Implements IComparable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan)
Dědičnost
TimeSpan
Atributy
Implementuje

Příklady

Následující příklad vytvoří instanci TimeSpan objektu, který představuje rozdíl mezi dvěma kalendářními daty. Pak zobrazí vlastnosti TimeSpan objektu.

// 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
#>

Poznámky

Další informace o tomto rozhraní API naleznete v tématu doplňkové poznámky k rozhraní API pro TimeSpan.

Konstruktory

TimeSpan(Int32, Int32, Int32)

Inicializuje novou instanci struktury TimeSpan na zadaný počet hodin, minut a sekund.

TimeSpan(Int32, Int32, Int32, Int32)

Inicializuje novou instanci struktury TimeSpan na zadaný počet dní, hodin, minut a sekund.

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

Inicializuje novou instanci struktury TimeSpan na zadaný počet dní, hodin, minut, sekund a milisekund.

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

Inicializuje novou instanci struktury TimeSpan na zadaný počet dní, hodiny, minuty, sekundy, milisekundy a mikrosekundy.

TimeSpan(Int64)

Inicializuje novou instanci TimeSpan struktury na zadaný počet záškrtů.

Pole

HoursPerDay

Představuje časový interval.

MaxValue

Představuje maximální TimeSpan hodnotu. Toto pole je jen pro čtení.

MicrosecondsPerDay

Představuje časový interval.

MicrosecondsPerHour

Představuje časový interval.

MicrosecondsPerMillisecond

Představuje časový interval.

MicrosecondsPerMinute

Představuje časový interval.

MicrosecondsPerSecond

Představuje časový interval.

MillisecondsPerDay

Představuje časový interval.

MillisecondsPerHour

Představuje časový interval.

MillisecondsPerMinute

Představuje časový interval.

MillisecondsPerSecond

Představuje časový interval.

MinutesPerDay

Představuje časový interval.

MinutesPerHour

Představuje časový interval.

MinValue

Představuje minimální TimeSpan hodnotu. Toto pole je jen pro čtení.

NanosecondsPerTick

Představuje počet nanosekund na tick. Toto pole je konstantní.

SecondsPerDay

Představuje časový interval.

SecondsPerHour

Představuje časový interval.

SecondsPerMinute

Představuje časový interval.

TicksPerDay

Představuje počet záškrtů za 1 den. Toto pole je konstantní.

TicksPerHour

Představuje počet záškrtů za 1 hodinu. Toto pole je konstantní.

TicksPerMicrosecond

Představuje počet tisek v 1 mikrosekundách. Toto pole je konstantní.

TicksPerMillisecond

Představuje počet odškrtávek v milisekundách. Toto pole je konstantní.

TicksPerMinute

Představuje počet záškrtů za 1 minutu. Toto pole je konstantní.

TicksPerSecond

Představuje počet záškrtů za 1 sekundu.

Zero

Představuje nulovou TimeSpan hodnotu. Toto pole je jen pro čtení.

Vlastnosti

Days

Získá komponentu dnů časového intervalu reprezentované aktuální TimeSpan struktury.

Hours

Získá komponentu hodin časového intervalu reprezentované aktuální TimeSpan struktury.

Microseconds

Získá mikrosekundy komponenta časového intervalu reprezentované aktuální TimeSpan struktury.

Milliseconds

Získá komponentu milisekund časového intervalu reprezentované aktuální TimeSpan struktury.

Minutes

Získá komponentu minut časového intervalu reprezentované aktuální TimeSpan struktury.

Nanoseconds

Získá nanosekund komponentu časového intervalu reprezentované aktuální TimeSpan struktury.

Seconds

Získá sekundu součást časového intervalu reprezentované aktuální TimeSpan struktury.

Ticks

Získá počet záškrtů, které představují hodnotu aktuální TimeSpan struktury.

TotalDays

Získá hodnotu aktuální TimeSpan struktury vyjádřené v celých a desetinných dnech.

TotalHours

Získá hodnotu aktuální TimeSpan struktury vyjádřené v celých a desetinných hodinách.

TotalMicroseconds

Získá hodnotu aktuální TimeSpan struktury vyjádřené v celku a zlomkové mikrosekundy.

TotalMilliseconds

Získá hodnotu aktuální TimeSpan struktury vyjádřené v celém a zlomkovém milisekundách.

TotalMinutes

Získá hodnotu aktuální TimeSpan struktury vyjádřená v celých a desetinných minutách.

TotalNanoseconds

Získá hodnotu aktuální TimeSpan struktury vyjádřené v celku a zlomkové nanosekundy.

TotalSeconds

Získá hodnotu aktuální TimeSpan struktury vyjádřené v celých a desetinných sekundách.

Metody

Add(TimeSpan)

Vrátí nový objekt TimeSpan, jehož hodnota je součet zadaného objektu TimeSpan a této instance.

Compare(TimeSpan, TimeSpan)

Porovná dvě TimeSpan hodnoty a vrátí celé číslo, které určuje, zda je první hodnota kratší, rovna nebo delší než druhá hodnota.

CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které určuje, zda je tato instance kratší, rovna nebo delší než zadaný objekt.

CompareTo(TimeSpan)

Porovná tuto instanci se zadaným objektem TimeSpan a vrátí celé číslo, které označuje, zda je tato instance kratší, rovna nebo delší než TimeSpan objektu.

Divide(Double)

Vrátí nový objekt TimeSpan, jehož hodnota je výsledkem vydělení této instance zadaným divisor.

Divide(TimeSpan)

Vrátí novou hodnotu Double, která je výsledkem dělení této instance ts.

Duration()

Vrátí nový objekt TimeSpan, jehož hodnota je absolutní hodnota aktuálního objektu TimeSpan.

Equals(Object)

Vrátí hodnotu určující, zda je tato instance rovna zadanému objektu.

Equals(TimeSpan)

Vrátí hodnotu určující, zda je tato instance rovna zadanému TimeSpan objektu.

Equals(TimeSpan, TimeSpan)

Vrátí hodnotu, která určuje, zda jsou dvě zadané instance TimeSpan stejné.

FromDays(Double)

Vrátí TimeSpan, který představuje zadaný počet dnů, kde je specifikace přesná na nejbližší milisekundu.

FromDays(Int32)

Inicializuje novou instanci struktury TimeSpan na zadaný počet dní.

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

Inicializuje novou instanci struktury TimeSpan na zadaný počet dní, hodiny, minuty, sekundy, milisekundy a mikrosekundy.

FromHours(Double)

Vrátí TimeSpan představující zadaný počet hodin, kde je specifikace přesná pro nejbližší milisekundu.

FromHours(Int32)

Inicializuje novou instanci struktury TimeSpan na zadaný počet hodin.

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

Inicializuje novou instanci struktury TimeSpan na zadaný počet hodin, minut, sekund, milisekund a mikrosekund.

FromMicroseconds(Double)

Vrátí TimeSpan představující zadaný počet mikrosekund.

FromMicroseconds(Int64)

Inicializuje novou instanci struktury TimeSpan na zadaný počet mikrosekund.

FromMilliseconds(Double)

Vrátí TimeSpan představující zadaný počet milisekund.

FromMilliseconds(Int64, Int64)

Inicializuje novou instanci struktury TimeSpan na zadaný počet milisekund a mikrosekund.

FromMinutes(Double)

Vrátí TimeSpan představující zadaný počet minut, kde je specifikace přesná na nejbližší milisekundu.

FromMinutes(Int64)

Inicializuje novou instanci struktury TimeSpan na zadaný počet minut.

FromMinutes(Int64, Int64, Int64, Int64)

Inicializuje novou instanci struktury TimeSpan na zadaný počet minut, sekund, milisekund a mikrosekund.

FromSeconds(Double)

Vrátí TimeSpan, který představuje zadaný počet sekund, kde je specifikace přesná na nejbližší milisekundu.

FromSeconds(Int64)

Inicializuje novou instanci struktury TimeSpan na zadaný počet sekund.

FromSeconds(Int64, Int64, Int64)

Inicializuje novou instanci TimeSpan struktury na zadaný počet sekund, milisekundy a mikrosekundy.

FromTicks(Int64)

Vrátí TimeSpan, který představuje zadaný čas, kde je specifikace v jednotkách záškrtů.

GetHashCode()

Vrátí kód hash pro tuto instanci.

Multiply(Double)

Vrátí nový objekt TimeSpan, který je výsledkem násobení této instance a zadaného factor.

Negate()

Vrátí nový TimeSpan objekt, jehož hodnota je negovaná hodnota této instance.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Převede reprezentaci rozsahu časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných informací o formátu specifické pro jazykovou verzi.

Parse(String)

Převede řetězcové vyjádření časového intervalu na jeho TimeSpan ekvivalent.

Parse(String, IFormatProvider)

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných informací o formátu specifické pro jazykovou verzi.

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

Převede rozsah znaků časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem.

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

Převede řetězcové vyjádření časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů, informací o formátu specifickém pro jazykovou verzi a stylů. Formát řetězcové reprezentace se musí přesně shodovat s jedním ze zadaných formátů.

ParseExact(String, String, IFormatProvider)

Převede řetězcové vyjádření časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem.

ParseExact(String, String, IFormatProvider, TimeSpanStyles)

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylů. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem.

ParseExact(String, String[], IFormatProvider)

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného pole formátových řetězců a informací o formátu specifické pro jazykovou verzi. Formát řetězcové reprezentace se musí přesně shodovat s jedním ze zadaných formátů.

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

Převede řetězcové vyjádření časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů, informací o formátu specifickém pro jazykovou verzi a stylů. Formát řetězcové reprezentace se musí přesně shodovat s jedním ze zadaných formátů.

Subtract(TimeSpan)

Vrátí nový TimeSpan objekt, jehož hodnota je rozdíl mezi zadaným objektem TimeSpan a touto instancí.

ToString()

Převede hodnotu aktuálního objektu TimeSpan na ekvivalentní řetězcové vyjádření.

ToString(String)

Převede hodnotu aktuálního TimeSpan objektu na ekvivalentní řetězcové vyjádření pomocí zadaného formátu.

ToString(String, IFormatProvider)

Převede hodnotu aktuálního objektu TimeSpan na ekvivalentní řetězcovou reprezentaci pomocí zadaného formátu a informací o formátování specifické pro jazykovou verzi.

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

Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnutého rozsahu bajtů.

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

Pokusí se naformátovat hodnotu aktuální instance časového rozsahu na zadaný rozsah znaků.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Převede reprezentaci rozsahu časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných informací o formátování specifické pro jazykovou verzi a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(ReadOnlySpan<Char>, TimeSpan)

Převede reprezentaci rozsahu časového intervalu na jeho TimeSpan ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(String, IFormatProvider, TimeSpan)

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných informací o formátování specifické pro jazykovou verzi a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

TryParse(String, TimeSpan)

Převede řetězcové vyjádření časového intervalu na jeho TimeSpan ekvivalent a vrátí hodnotu, která označuje, zda převod proběhl úspěšně.

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

Převede zadanou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem.

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

Převede zadanou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylů a vrátí hodnotu, která označuje, zda převod proběhl úspěšně. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem.

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

Převede zadanou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů a informací o formátu specifickém pro jazykovou verzi. Formát řetězcové reprezentace se musí přesně shodovat s jedním ze zadaných formátů.

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

Převede zadanou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů, informací o formátu specifickém pro jazykovou verzi a stylů. Formát řetězcové reprezentace se musí přesně shodovat s jedním ze zadaných formátů.

TryParseExact(String, String, IFormatProvider, TimeSpan)

Převede řetězcové vyjádření časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem.

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

Převede řetězcové vyjádření časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu, informací o formátu specifickém pro jazykovou verzi a stylů. Formát řetězcové reprezentace se musí přesně shodovat se zadaným formátem.

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

Převede zadanou řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů a informací o formátu specifickém pro jazykovou verzi. Formát řetězcové reprezentace se musí přesně shodovat s jedním ze zadaných formátů.

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

Převede zadanou řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů, informací o formátu specifickém pro jazykovou verzi a stylů. Formát řetězcové reprezentace se musí přesně shodovat s jedním ze zadaných formátů.

Operátory

Addition(TimeSpan, TimeSpan)

Přidá dva zadané TimeSpan instance.

Division(TimeSpan, Double)

Vrátí nový objekt TimeSpan, jehož hodnota je výsledkem vydělení zadaného timeSpan zadaným divisor.

Division(TimeSpan, TimeSpan)

Vrátí novou hodnotu Double, která je výsledkem dělení t1t2.

Equality(TimeSpan, TimeSpan)

Určuje, zda jsou dvě TimeSpan instance stejné.

GreaterThan(TimeSpan, TimeSpan)

Určuje, zda je zadaná TimeSpan větší než jiná zadaná TimeSpan.

GreaterThanOrEqual(TimeSpan, TimeSpan)

Určuje, zda je zadaná TimeSpan větší nebo rovna jiné zadané TimeSpan.

Inequality(TimeSpan, TimeSpan)

Určuje, zda se dvě TimeSpan instance nerovnají.

LessThan(TimeSpan, TimeSpan)

Určuje, zda je zadaná TimeSpan menší než jiná zadaná TimeSpan.

LessThanOrEqual(TimeSpan, TimeSpan)

Určuje, zda je zadaná TimeSpan menší nebo rovna jiné zadané TimeSpan.

Multiply(Double, TimeSpan)

Vrátí nový objekt TimeSpan, jehož hodnota je výsledkem násobení zadaného factor a zadané instance timeSpan.

Multiply(TimeSpan, Double)

Vrátí nový objekt TimeSpan, jehož hodnota je výsledkem vynásobení zadané instance timeSpan a zadaného factor.

Subtraction(TimeSpan, TimeSpan)

Odečte zadanou TimeSpan od jiného zadaného TimeSpan.

UnaryNegation(TimeSpan)

Vrátí TimeSpan, jehož hodnota je negovaná hodnota zadané instance.

UnaryPlus(TimeSpan)

Vrátí zadanou instanci TimeSpan.

Explicitní implementace rozhraní

IComparable.CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které určuje, zda je tato instance kratší, rovna nebo delší než zadaný objekt.

Platí pro

Viz také