Udostępnij za pośrednictwem


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 TimeSpan, który reprezentuje różnicę między dwiema datami. Następnie wyświetla właściwości obiektu 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
#>

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz uwagi dotyczące dodatkowego interfejsu API timeSpan.

Konstruktory

TimeSpan(Int32, Int32, Int32)

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

TimeSpan(Int32, Int32, Int32, Int32)

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

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

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

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

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

TimeSpan(Int64)

Inicjuje nowe wystąpienie struktury TimeSpan do określonej liczby znaczników.

Pola

HoursPerDay

Reprezentuje przedział czasu.

MaxValue

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

MicrosecondsPerDay

Reprezentuje przedział czasu.

MicrosecondsPerHour

Reprezentuje przedział czasu.

MicrosecondsPerMillisecond

Reprezentuje przedział czasu.

MicrosecondsPerMinute

Reprezentuje przedział czasu.

MicrosecondsPerSecond

Reprezentuje przedział czasu.

MillisecondsPerDay

Reprezentuje przedział czasu.

MillisecondsPerHour

Reprezentuje przedział czasu.

MillisecondsPerMinute

Reprezentuje przedział czasu.

MillisecondsPerSecond

Reprezentuje przedział czasu.

MinutesPerDay

Reprezentuje przedział czasu.

MinutesPerHour

Reprezentuje przedział czasu.

MinValue

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

NanosecondsPerTick

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

SecondsPerDay

Reprezentuje przedział czasu.

SecondsPerHour

Reprezentuje przedział czasu.

SecondsPerMinute

Reprezentuje przedział czasu.

TicksPerDay

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

TicksPerHour

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

TicksPerMicrosecond

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

TicksPerMillisecond

Reprezentuje liczbę znaczników w milisekundach. To pole jest stałe.

TicksPerMinute

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

TicksPerSecond

Reprezentuje liczbę znaczników w ciągu 1 sekundy.

Zero

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

Właściwości

Days

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

Hours

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

Microseconds

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

Milliseconds

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

Minutes

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

Nanoseconds

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

Seconds

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

Ticks

Pobiera liczbę znaczników reprezentujących wartość bieżącej struktury TimeSpan.

TotalDays

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

TotalHours

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

TotalMicroseconds

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

TotalMilliseconds

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

TotalMinutes

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

TotalNanoseconds

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

TotalSeconds

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

Metody

Add(TimeSpan)

Zwraca nowy obiekt TimeSpan, którego wartość jest sumą określonego obiektu TimeSpan 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 dłuższa 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 obiektem TimeSpan i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest krótsze niż, równe lub dłuższe niż obiekt TimeSpan.

Divide(Double)

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

Divide(TimeSpan)

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

Duration()

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

Equals(Object)

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

Equals(TimeSpan)

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

Equals(TimeSpan, TimeSpan)

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

FromDays(Double)

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

FromDays(Int32)

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

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

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

FromHours(Double)

Zwraca TimeSpan reprezentującą określoną liczbę godzin, gdzie specyfikacja jest dokładna do najbliższej milisekundy.

FromHours(Int32)

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

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

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

FromMicroseconds(Double)

Zwraca TimeSpan reprezentującą określoną liczbę mikrosekund.

FromMicroseconds(Int64)

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

FromMilliseconds(Double)

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

FromMilliseconds(Int64, Int64)

Inicjuje nowe wystąpienie struktury TimeSpan do określonej liczby milisekund i mikrosekund.

FromMinutes(Double)

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

FromMinutes(Int64)

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

FromMinutes(Int64, Int64, Int64, Int64)

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

FromSeconds(Double)

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

FromSeconds(Int64)

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

FromSeconds(Int64, Int64, Int64)

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

FromTicks(Int64)

Zwraca TimeSpan reprezentującą określony czas, w którym specyfikacja znajduje się w jednostkach kleszczy.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

Multiply(Double)

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

Negate()

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

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Parse(String)

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan.

Parse(String, IFormatProvider)

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan przy użyciu określonych informacji o formacie specyficznym dla kultury.

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

Konwertuje zakres znaków interwału czasu na równoważną TimeSpan przy użyciu określonych informacji o formacie i formacie specyficznym dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z określonym formatem.

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

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan przy użyciu określonych formatów, informacji o formacie specyficznym dla kultury i stylów. Format reprezentacji ciągu musi być dokładnie zgodny z jednym z określonych formatów.

ParseExact(String, String, IFormatProvider)

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan przy użyciu określonych informacji o formacie i formacie specyficznym dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z określonym formatem.

ParseExact(String, String, IFormatProvider, TimeSpanStyles)

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylów. Format reprezentacji ciągu musi być dokładnie zgodny z określonym formatem.

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 reprezentacji ciągu musi być dokładnie zgodny z jednym z określonych formatów.

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

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan przy użyciu określonych formatów, informacji o formacie specyficznym dla kultury i stylów. Format reprezentacji ciągu musi być dokładnie zgodny z jednym z określonych formatów.

Subtract(TimeSpan)

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

ToString()

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

ToString(String)

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

ToString(String, IFormatProvider)

Konwertuje wartość bieżącego obiektu TimeSpan na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie i 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ść bieżącego wystąpienia przedziału czasu w podanym zakresie znaków.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Konwertuje reprezentację przedziału czasu na równoważną 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 interwału czasu na równoważną 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(String, TimeSpan)

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

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

Konwertuje określoną reprezentację przedziału czasu na równoważną TimeSpan przy użyciu określonych informacji o formacie i formacie specyficznym dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z określonym formatem.

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

Konwertuje określoną reprezentację przedziału czasu na równoważną 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 reprezentacji ciągu musi być dokładnie zgodny z określonym formatem.

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

Konwertuje określoną reprezentację przedziału czasu na równoważną TimeSpan przy użyciu określonych formatów i informacji o formacie specyficznym dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z jednym z określonych formatów.

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

Konwertuje określoną reprezentację przedziału czasu na równoważną TimeSpan przy użyciu określonych formatów, informacji i stylów formatu specyficznego dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z jednym z określonych formatów.

TryParseExact(String, String, IFormatProvider, TimeSpan)

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan przy użyciu określonych informacji o formacie i formacie specyficznym dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z określonym formatem.

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

Konwertuje reprezentację ciągu interwału czasu na równoważną TimeSpan przy użyciu określonego formatu, informacji i stylów formatu specyficznego dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z określonym formatem.

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

Konwertuje określoną reprezentację ciągu interwału czasu na jego TimeSpan odpowiednik przy użyciu określonych formatów i informacji o formacie specyficznym dla kultury. Format reprezentacji ciągu musi być dokładnie zgodny z jednym z określonych 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 reprezentacji ciągu musi być dokładnie zgodny z jednym z określonych formatów.

Operatory

Addition(TimeSpan, TimeSpan)

Dodaje dwa określone wystąpienia TimeSpan.

Division(TimeSpan, Double)

Zwraca nowy obiekt TimeSpan, którego wartość jest wynikiem dzielenia określonego timeSpan przez określony divisor.

Division(TimeSpan, TimeSpan)

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

Equality(TimeSpan, TimeSpan)

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

GreaterThan(TimeSpan, TimeSpan)

Wskazuje, czy określony TimeSpan jest większy niż inny określony TimeSpan.

GreaterThanOrEqual(TimeSpan, TimeSpan)

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

Inequality(TimeSpan, TimeSpan)

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

LessThan(TimeSpan, TimeSpan)

Wskazuje, czy określony TimeSpan jest mniejszy niż inny określony TimeSpan.

LessThanOrEqual(TimeSpan, TimeSpan)

Wskazuje, czy określona TimeSpan jest mniejsza lub równa innej określonej TimeSpan.

Multiply(Double, TimeSpan)

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

Multiply(TimeSpan, Double)

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

Subtraction(TimeSpan, TimeSpan)

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

UnaryNegation(TimeSpan)

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

UnaryPlus(TimeSpan)

Zwraca określone wystąpienie 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ż