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 objektu TimeSpan , který představuje rozdíl mezi dvěma kalendářními daty. Potom zobrazí vlastnosti objektu TimeSpan .

// 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 najdete v tématu Doplňkové poznámky k rozhraní API pro TimeSpan.

Konstruktory

TimeSpan(Int32, Int32, Int32)

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

TimeSpan(Int32, Int32, Int32, Int32)

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

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

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

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

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

TimeSpan(Int64)

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

Pole

MaxValue

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

MinValue

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

NanosecondsPerTick

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

TicksPerDay

Představuje počet značek za 1 den. Toto pole je konstantní.

TicksPerHour

Představuje počet značek za 1 hodinu. Toto pole je konstantní.

TicksPerMicrosecond

Představuje počet značek za 1 mikrosekundu. Toto pole je konstantní.

TicksPerMillisecond

Představuje počet značek v milisekundách. Toto pole je konstantní.

TicksPerMinute

Představuje počet značek za 1 minutu. Toto pole je konstantní.

TicksPerSecond

Představuje počet značek za 1 sekundu.

Zero

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

Vlastnosti

Days

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

Hours

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

Microseconds

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

Milliseconds

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

Minutes

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

Nanoseconds

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

Seconds

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

Ticks

Získá počet značek, které představují hodnotu aktuální TimeSpan struktury.

TotalDays

Získá hodnotu aktuální TimeSpan struktury vyjádřenou v celých a zlomkové dny.

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 celých a desetinných mikrosekundách.

TotalMilliseconds

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

TotalMinutes

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

TotalNanoseconds

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

TotalSeconds

Získá hodnotu aktuální TimeSpan struktury vyjádřenou v celých a zlomkových sekundách.

Metody

Add(TimeSpan)

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

Compare(TimeSpan, TimeSpan)

Porovná dvě TimeSpan hodnoty a vrátí celé číslo, které označ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é označuje, zda je tato instance kratší, rovna nebo delší než zadaný objekt.

CompareTo(TimeSpan)

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

Divide(Double)

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

Divide(TimeSpan)

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

Duration()

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

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

Equals(TimeSpan)

Vrátí hodnotu označující, zda se tato instance rovná zadanému TimeSpan objektu.

Equals(TimeSpan, TimeSpan)

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

FromDays(Double)

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

FromHours(Double)

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

FromMicroseconds(Double)

Vrátí hodnotu TimeSpan , která představuje zadaný počet mikrosekund.

FromMilliseconds(Double)

Vrátí hodnotu TimeSpan , která představuje zadaný počet milisekund.

FromMinutes(Double)

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

FromSeconds(Double)

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

FromTicks(Int64)

Vrátí hodnotu TimeSpan , která představuje zadaný čas, kde je specifikace v jednotkách zaškrtnutí.

GetHashCode()

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

Multiply(Double)

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

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í informací o formátu specifickém pro zadanou jazykovou verzi.

Parse(String)

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent.

Parse(String, IFormatProvider)

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

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

Převede rozsah znaků časového intervalu na ekvivalent TimeSpan pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu.

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

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů, informací o formátu specifického pro jazykovou verzi a stylů. Formát řetězcového vyjádření musí přesně odpovídat jednomu z určených formátů.

ParseExact(String, String, IFormatProvider)

Převede řetězcovou 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ého vyjádření musí přesně odpovídat určenému formátu.

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ého pro jazykovou verzi a stylů. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu.

ParseExact(String, String[], IFormatProvider)

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného pole formátovací řetězce a informace o formátu specifické pro jazykovou verzi. Formát řetězcového vyjádření musí přesně odpovídat jednomu z určených formátů.

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

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů, informací o formátu specifického pro jazykovou verzi a stylů. Formát řetězcového vyjádření musí přesně odpovídat jednomu z určených formátů.

Subtract(TimeSpan)

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

ToString()

Převede hodnotu aktuálního TimeSpan objektu na ekvivalentní řetězcovou reprezentaci.

ToString(String)

Převede hodnotu aktuálního TimeSpan objektu na ekvivalentní řetězcovou reprezentaci pomocí zadaného formátu.

ToString(String, IFormatProvider)

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

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

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

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

Pokusí se formátovat hodnotu aktuálního časového rozsahu číslo instance do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Převede reprezentaci rozsahu časového intervalu na jeho TimeSpan ekvivalent pomocí informací o formátování specifické pro konkrétní jazykovou verzi a vrátí hodnotu, která označuje, zda byl převod ú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é informace 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ězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent a vrátí hodnotu, která označuje, zda byl převod úspěšný.

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

Převede zadanou reprezentaci rozsahu č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ého vyjádření musí přesně odpovídat určenému formátu.

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

Převede zadanou reprezentaci rozsahu časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu, informací o formátu specifické pro jazykovou verzi a stylů a vrátí hodnotu, která označuje, zda byl převod úspěšný. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu.

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

Převede zadanou reprezentaci rozsahu č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ého vyjádření musí přesně odpovídat jednomu z určených formátů.

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

Převede zadanou reprezentaci rozsahu časového intervalu na jeho TimeSpan ekvivalent pomocí zadaných formátů, informací o formátu specifické pro jazykovou verzi a stylů. Formát řetězcového vyjádření musí přesně odpovídat jednomu z určených formátů.

TryParseExact(String, String, IFormatProvider, TimeSpan)

Převede řetězcovou 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ého vyjádření musí přesně odpovídat určenému formátu.

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

Převede řetězcovou reprezentaci časového intervalu na jeho TimeSpan ekvivalent pomocí zadaného formátu, informací o formátu a stylů specifických pro jazykovou verzi. Formát řetězcového vyjádření musí přesně odpovídat určenému formátu.

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ého vyjádření musí přesně odpovídat jednomu z určený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é pro jazykovou verzi a stylů. Formát řetězcového vyjádření musí přesně odpovídat jednomu z určených formátů.

Operátory

Addition(TimeSpan, TimeSpan)

Přidá dvě zadané TimeSpan instance.

Division(TimeSpan, Double)

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

Division(TimeSpan, TimeSpan)

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

Equality(TimeSpan, TimeSpan)

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

GreaterThan(TimeSpan, TimeSpan)

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

GreaterThanOrEqual(TimeSpan, TimeSpan)

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

Inequality(TimeSpan, TimeSpan)

Určuje, jestli si dvě TimeSpan instance nejsou rovny.

LessThan(TimeSpan, TimeSpan)

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

LessThanOrEqual(TimeSpan, TimeSpan)

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

Multiply(Double, TimeSpan)

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

Multiply(TimeSpan, Double)

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

Subtraction(TimeSpan, TimeSpan)

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

UnaryNegation(TimeSpan)

Vrátí hodnotu, TimeSpan jejíž hodnota je negovanou hodnotou 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é označuje, zda je tato instance kratší, rovna nebo delší než zadaný objekt.

Platí pro

Viz také