TimeSpan Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
Divide(TimeSpan) |
Zwraca nową wartość Double, która jest wynikiem dzielenia tego wystąpienia przez |
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 |
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 |
Division(TimeSpan, TimeSpan) |
Zwraca nową wartość Double, która jest wynikiem dzielenia |
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 |
Multiply(TimeSpan, Double) |
Zwraca nowy obiekt TimeSpan, którego wartość jest wynikiem mnożenia określonego wystąpienia |
Subtraction(TimeSpan, 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. |