TimeSpan Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 |
Divide(TimeSpan) |
Vrátí novou hodnotu Double, která je výsledkem dělení této instance |
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 |
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 |
Division(TimeSpan, TimeSpan) |
Vrátí novou hodnotu Double, která je výsledkem dělení |
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 |
Multiply(TimeSpan, Double) |
Vrátí nový objekt TimeSpan, jehož hodnota je výsledkem vynásobení zadané instance |
Subtraction(TimeSpan, 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. |