TimeSpan Struktura

Definicja

Reprezentuje przedział czasu.

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)
Dziedziczenie
TimeSpan
Atrybuty
Implementuje

Przykłady

Poniższy przykład tworzy wystąpienie obiektu, który reprezentuje różnicę TimeSpan między dwiema datami. Następnie wyświetla TimeSpan właściwości obiektu.

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

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz dodatkowe uwagi dotyczące interfejsu API dla funkcji TimeSpan.

Konstruktory

TimeSpan(Int32, Int32, Int32)

Inicjuje TimeSpan nowe wystąpienie struktury do określonej liczby godzin, minut i sekund.

TimeSpan(Int32, Int32, Int32, Int32)

Inicjuje TimeSpan nowe wystąpienie struktury do określonej liczby dni, godzin, minut i sekund.

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

Inicjuje TimeSpan nowe wystąpienie struktury do określonej liczby dni, godzin, minut, sekund i milisekund.

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

Inicjuje TimeSpan nowe wystąpienie struktury do określonej liczby dni, godzin, minut, sekund, milisekund i mikrosekund.

TimeSpan(Int64)

Inicjuje TimeSpan nowe wystąpienie struktury do określonej liczby kleszczy.

Pola

MaxValue

Reprezentuje wartość maksymalną TimeSpan . To pole jest tylko do odczytu.

MinValue

Reprezentuje wartość minimalną TimeSpan . To pole jest tylko do odczytu.

NanosecondsPerTick

Reprezentuje liczbę nanosekund na kleszcza. To pole jest stałe.

TicksPerDay

Przedstawia liczbę kleszczy w ciągu 1 dnia. To pole jest stałe.

TicksPerHour

Przedstawia liczbę kleszczy w ciągu 1 godziny. To pole jest stałe.

TicksPerMicrosecond

Reprezentuje liczbę kleszczy w 1 mikrosekundach. To pole jest stałe.

TicksPerMillisecond

Przedstawia liczbę kleszczy w milisekundach. To pole jest stałe.

TicksPerMinute

Przedstawia liczbę znaczników w ciągu 1 minuty. To pole jest stałe.

TicksPerSecond

Reprezentuje liczbę kleszczy w ciągu 1 sekundy.

Zero

Reprezentuje wartość zero TimeSpan . To pole jest tylko do odczytu.

Właściwości

Days

Pobiera składnik dni przedziału czasu reprezentowanego przez bieżącą TimeSpan strukturę.

Hours

Pobiera składnik godzin interwału czasu reprezentowanego przez bieżącą TimeSpan strukturę.

Microseconds

Pobiera składnik mikrosekund interwału czasu reprezentowanego przez bieżącą TimeSpan strukturę.

Milliseconds

Pobiera składnik milisekund interwału czasu reprezentowanego przez bieżącą TimeSpan strukturę.

Minutes

Pobiera składnik minut interwału czasu reprezentowanego przez bieżącą TimeSpan strukturę.

Nanoseconds

Pobiera składnik nanosekund w przedziale czasu reprezentowanym przez bieżącą TimeSpan strukturę.

Seconds

Pobiera składnik sekund interwału czasu reprezentowanego przez bieżącą TimeSpan strukturę.

Ticks

Pobiera liczbę kleszczy reprezentujących wartość bieżącej TimeSpan struktury.

TotalDays

Pobiera wartość bieżącej TimeSpan struktury wyrażonej w dniach całkowitych i ułamkowych.

TotalHours

Pobiera wartość bieżącej TimeSpan struktury wyrażonej w godzinach całkowitych i ułamkowych.

TotalMicroseconds

Pobiera wartość bieżącej TimeSpan struktury wyrażonej w mikrosekundach całkowitych i ułamkowych.

TotalMilliseconds

Pobiera wartość bieżącej TimeSpan struktury wyrażonej w milisekundach całkowitych i ułamkowych.

TotalMinutes

Pobiera wartość bieżącej TimeSpan struktury wyrażonej w minutach całkowitych i ułamkowych.

TotalNanoseconds

Pobiera wartość bieżącej TimeSpan struktury wyrażonej w całości i ułamkowych nanosekundach.

TotalSeconds

Pobiera wartość bieżącej TimeSpan struktury wyrażonej w sekundach całkowitych i ułamkowych.

Metody

Add(TimeSpan)

Zwraca nowy TimeSpan obiekt, którego wartość jest sumą określonego TimeSpan obiektu i tego wystąpienia.

Compare(TimeSpan, TimeSpan)

Porównuje dwie TimeSpan wartości i zwraca liczbę całkowitą, która wskazuje, czy pierwsza wartość jest krótsza niż, równa lub większa niż druga wartość.

CompareTo(Object)

Porównuje to wystąpienie z określonym obiektem i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest krótsze niż, równe lub dłuższe niż określony obiekt.

CompareTo(TimeSpan)

Porównuje to wystąpienie z określonym TimeSpan obiektem i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest krótsze niż, równe lub dłuższe niż TimeSpan obiekt.

Divide(Double)

Zwraca nowy TimeSpan obiekt, którego wartość jest wynikiem dzielenia tego wystąpienia przez określony divisorobiekt .

Divide(TimeSpan)

Zwraca nową Double wartość, która jest wynikiem dzielenia tego wystąpienia przez ts.

Duration()

Zwraca nowy TimeSpan obiekt, którego wartość jest wartością bezwzględną bieżącego TimeSpan obiektu.

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

Equals(TimeSpan)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu TimeSpan obiektowi.

Equals(TimeSpan, TimeSpan)

Zwraca wartość wskazującą, czy dwa określone wystąpienia TimeSpan są równe.

FromDays(Double)

Zwraca wartość TimeSpan reprezentującą określoną liczbę dni, gdzie specyfikacja jest dokładna dla najbliższej milisekundy.

FromHours(Double)

Zwraca wartość TimeSpan , która reprezentuje określoną liczbę godzin, gdzie specyfikacja jest dokładna dla najbliższej milisekundy.

FromMicroseconds(Double)

Zwraca wartość , TimeSpan która reprezentuje określoną liczbę mikrosekund.

FromMilliseconds(Double)

Zwraca wartość TimeSpan reprezentującą określoną liczbę milisekund.

FromMinutes(Double)

Zwraca wartość TimeSpan reprezentującą określoną liczbę minut, gdzie specyfikacja jest dokładna dla najbliższej milisekundy.

FromSeconds(Double)

Zwraca wartość TimeSpan reprezentującą określoną liczbę sekund, gdzie specyfikacja jest dokładna dla najbliższej milisekundy.

FromTicks(Int64)

Zwraca wartość reprezentującą TimeSpan określony czas, w którym specyfikacja jest wyrażona w jednostkach kleszczy.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

Multiply(Double)

Zwraca nowy TimeSpan obiekt, który jest wynikiem mnożenia tego wystąpienia i określonego factorobiektu .

Negate()

Zwraca nowy TimeSpan obiekt, którego wartość jest negowaną wartością tego wystąpienia.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Konwertuje reprezentację przedziału czasu na odpowiednik TimeSpan przy użyciu określonych informacji o formacie specyficznym dla kultury.

Parse(String)

Konwertuje reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik.

Parse(String, IFormatProvider)

Konwertuje reprezentację ciągu przedziału czasu na jego TimeSpan odpowiednik przy użyciu określonych informacji o formacie specyficznym dla kultury.

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

Konwertuje przedział czasu przedziału czasu na jego TimeSpan odpowiednik przy użyciu określonego formatu i informacji o formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

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

Konwertuje reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik przy użyciu określonych formatów, informacji o formacie specyficznym dla kultury i stylów. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów.

ParseExact(String, String, IFormatProvider)

Konwertuje reprezentację ciągu przedziału czasu na jego TimeSpan odpowiednik przy użyciu określonego formatu i informacji o formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

ParseExact(String, String, IFormatProvider, TimeSpanStyles)

Konwertuje reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylów. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

ParseExact(String, String[], IFormatProvider)

Konwertuje reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik przy użyciu określonej tablicy ciągów formatu i informacji o formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów.

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

Konwertuje reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik przy użyciu określonych formatów, informacji o formacie specyficznym dla kultury i stylów. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów.

Subtract(TimeSpan)

Zwraca nowy TimeSpan obiekt, którego wartość jest różnicą między określonym TimeSpan obiektem a tym wystąpieniem.

ToString()

Konwertuje wartość bieżącego TimeSpan obiektu na równoważną reprezentację ciągu.

ToString(String)

Konwertuje wartość bieżącego TimeSpan obiektu na równoważną reprezentację ciągu przy użyciu określonego formatu.

ToString(String, IFormatProvider)

Konwertuje wartość bieżącego TimeSpan obiektu na równoważną reprezentację ciągu przy użyciu określonego formatu i informacji o formatowaniu specyficznym dla kultury.

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

Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów.

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

Próbuje sformatować wartość wystąpienia bieżącego przedziału czasu w podanym zakresie znaków.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Konwertuje reprezentację przedziału czasu na odpowiednik TimeSpan przy użyciu określonych informacji formatowania specyficznych dla kultury i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(ReadOnlySpan<Char>, TimeSpan)

Konwertuje reprezentację przedziału czasu na równoważną TimeSpan i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(String, IFormatProvider, TimeSpan)

Konwertuje reprezentację ciągu przedziału czasu na jego TimeSpan odpowiednik przy użyciu określonych informacji formatowania specyficznych dla kultury i zwraca wartość wskazującą, czy konwersja powiodła się.

TryParse(String, TimeSpan)

Konwertuje reprezentację ciągu przedziału czasu na odpowiednik TimeSpan i zwraca wartość wskazującą, czy konwersja powiodła się.

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

Konwertuje określoną reprezentację przedziału czasu na odpowiednik TimeSpan przy użyciu określonego formatu i informacji o formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

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

Konwertuje określoną reprezentację przedziału czasu na odpowiednik TimeSpan przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylów oraz zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

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

Konwertuje określoną reprezentację przedziału czasu na równoważne TimeSpan przy użyciu określonych formatów i informacji o formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów.

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

Konwertuje określoną reprezentację przedziału czasu na odpowiednik TimeSpan przy użyciu określonych formatów, informacji i stylów formatu specyficznego dla kultury. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów.

TryParseExact(String, String, IFormatProvider, TimeSpan)

Konwertuje reprezentację ciągu przedziału czasu na jego TimeSpan odpowiednik przy użyciu określonego formatu i informacji o formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

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

Konwertuje reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik przy użyciu określonego formatu, informacji i stylów formatu specyficznego dla kultury. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

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

Konwertuje określoną reprezentację ciągu przedziału czasu na jego TimeSpan odpowiednik przy użyciu określonych formatów i informacji o formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów.

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

Konwertuje określoną reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik przy użyciu określonych formatów, informacji i stylów formatu specyficznego dla kultury. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów.

Operatory

Addition(TimeSpan, TimeSpan)

Dodaje dwa określone TimeSpan wystąpienia.

Division(TimeSpan, Double)

Zwraca nowy TimeSpan obiekt, którego wartość jest wynikiem podziału określonego timeSpan przez określony divisorobiekt .

Division(TimeSpan, TimeSpan)

Zwraca nową Double wartość, która jest wynikiem dzielenia t1 przez t2wartość .

Equality(TimeSpan, TimeSpan)

Wskazuje, czy dwa TimeSpan wystąpienia są równe.

GreaterThan(TimeSpan, TimeSpan)

Wskazuje, czy określona wartość TimeSpan jest większa niż określona inna określona wartość TimeSpan.

GreaterThanOrEqual(TimeSpan, TimeSpan)

Wskazuje, czy określona wartość TimeSpan jest większa, czy równa innej określonej wartości TimeSpan.

Inequality(TimeSpan, TimeSpan)

Wskazuje, czy dwa TimeSpan wystąpienia nie są równe.

LessThan(TimeSpan, TimeSpan)

Wskazuje, czy określona wartość TimeSpan jest mniejsza niż określona przez inną wartość TimeSpan.

LessThanOrEqual(TimeSpan, TimeSpan)

Wskazuje, czy określona wartość TimeSpan jest mniejsza, czy równa innej określonej wartości TimeSpan.

Multiply(Double, TimeSpan)

Zwraca nowy TimeSpan obiekt, którego wartość jest wynikiem mnożenia określonego factor i określonego timeSpan wystąpienia.

Multiply(TimeSpan, Double)

Zwraca nowy TimeSpan obiekt, którego wartość jest wynikiem mnożenia określonego timeSpan wystąpienia i określonego factor.

Subtraction(TimeSpan, TimeSpan)

Odejmuje określony TimeSpan element z innego określonego elementu TimeSpan.

UnaryNegation(TimeSpan)

TimeSpan Zwraca wartość, której wartość jest negowaną wartością określonego wystąpienia.

UnaryPlus(TimeSpan)

Zwraca określone wystąpienie klasy TimeSpan.

Jawne implementacje interfejsu

IComparable.CompareTo(Object)

Porównuje to wystąpienie z określonym obiektem i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest krótsze niż, równe lub dłuższe niż określony obiekt.

Dotyczy

Zobacz też