TimeSpan Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um intervalo de tempo.
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)
- Herança
- Atributos
- Implementações
Exemplos
O exemplo a seguir cria uma instância de um objeto TimeSpan que representa a diferença entre duas datas. Em seguida, ele exibe as propriedades do objeto 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
#>
Comentários
Para obter mais informações sobre essa API, consulte comentários de API Suplementar para o TimeSpan.
Construtores
TimeSpan(Int32, Int32, Int32) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de horas, minutos e segundos. |
TimeSpan(Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de dias, horas, minutos e segundos. |
TimeSpan(Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de dias, horas, minutos, segundos e milissegundos. |
TimeSpan(Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de dias, horas, minutos, segundos, milissegundos e microssegundos. |
TimeSpan(Int64) |
Inicializa uma nova instância da estrutura de TimeSpan para o número especificado de tiques. |
Campos
HoursPerDay |
Representa um intervalo de tempo. |
MaxValue |
Representa o valor máximo de TimeSpan. Este campo é somente leitura. |
MicrosecondsPerDay |
Representa um intervalo de tempo. |
MicrosecondsPerHour |
Representa um intervalo de tempo. |
MicrosecondsPerMillisecond |
Representa um intervalo de tempo. |
MicrosecondsPerMinute |
Representa um intervalo de tempo. |
MicrosecondsPerSecond |
Representa um intervalo de tempo. |
MillisecondsPerDay |
Representa um intervalo de tempo. |
MillisecondsPerHour |
Representa um intervalo de tempo. |
MillisecondsPerMinute |
Representa um intervalo de tempo. |
MillisecondsPerSecond |
Representa um intervalo de tempo. |
MinutesPerDay |
Representa um intervalo de tempo. |
MinutesPerHour |
Representa um intervalo de tempo. |
MinValue |
Representa o valor mínimo de TimeSpan. Este campo é somente leitura. |
NanosecondsPerTick |
Representa o número de nanossegundos por tique. Esse campo é constante. |
SecondsPerDay |
Representa um intervalo de tempo. |
SecondsPerHour |
Representa um intervalo de tempo. |
SecondsPerMinute |
Representa um intervalo de tempo. |
TicksPerDay |
Representa o número de tiques em um dia. Esse campo é constante. |
TicksPerHour |
Representa o número de tiques em 1 hora. Esse campo é constante. |
TicksPerMicrosecond |
Representa o número de tiques em 1 microssegundo. Esse campo é constante. |
TicksPerMillisecond |
Representa o número de tiques em 1 milissegundo. Esse campo é constante. |
TicksPerMinute |
Representa o número de tiques em 1 minuto. Esse campo é constante. |
TicksPerSecond |
Representa o número de tiques em 1 segundo. |
Zero |
Representa o valor de TimeSpan zero. Este campo é somente leitura. |
Propriedades
Days |
Obtém o componente dias do intervalo de tempo representado pela estrutura de TimeSpan atual. |
Hours |
Obtém o componente de horas do intervalo de tempo representado pela estrutura de TimeSpan atual. |
Microseconds |
Obtém o componente de microssegundos do intervalo de tempo representado pela estrutura de TimeSpan atual. |
Milliseconds |
Obtém o componente de milissegundos do intervalo de tempo representado pela estrutura de TimeSpan atual. |
Minutes |
Obtém o componente de minutos do intervalo de tempo representado pela estrutura de TimeSpan atual. |
Nanoseconds |
Obtém o componente nanossegundos do intervalo de tempo representado pela estrutura de TimeSpan atual. |
Seconds |
Obtém o componente de segundos do intervalo de tempo representado pela estrutura de TimeSpan atual. |
Ticks |
Obtém o número de tiques que representam o valor da estrutura de TimeSpan atual. |
TotalDays |
Obtém o valor da estrutura de TimeSpan atual expressa em dias inteiros e fracionários. |
TotalHours |
Obtém o valor da estrutura de TimeSpan atual expressa em horas inteiras e fracionárias. |
TotalMicroseconds |
Obtém o valor da estrutura de TimeSpan atual expressa em microssegundos inteiros e fracionários. |
TotalMilliseconds |
Obtém o valor da estrutura de TimeSpan atual expressa em milissegundos inteiros e fracionários. |
TotalMinutes |
Obtém o valor da estrutura de TimeSpan atual expressa em minutos inteiros e fracionários. |
TotalNanoseconds |
Obtém o valor da estrutura de TimeSpan atual expressa em nanossegundos inteiros e fracionários. |
TotalSeconds |
Obtém o valor da estrutura de TimeSpan atual expressa em segundos inteiros e fracionários. |
Métodos
Add(TimeSpan) |
Retorna um novo objeto TimeSpan cujo valor é a soma do objeto TimeSpan especificado e desta instância. |
Compare(TimeSpan, TimeSpan) |
Compara dois valores TimeSpan e retorna um inteiro que indica se o primeiro valor é menor que, igual ou maior que o segundo valor. |
CompareTo(Object) |
Compara essa instância a um objeto especificado e retorna um inteiro que indica se essa instância é menor que, igual ou maior que o objeto especificado. |
CompareTo(TimeSpan) |
Compara essa instância a um objeto TimeSpan especificado e retorna um inteiro que indica se essa instância é menor que, igual ou maior que o objeto TimeSpan. |
Divide(Double) |
Retorna um novo objeto TimeSpan cujo valor é o resultado da divisão dessa instância pelo |
Divide(TimeSpan) |
Retorna um novo valor Double que é o resultado da divisão dessa instância por |
Duration() |
Retorna um novo objeto TimeSpan cujo valor é o valor absoluto do objeto TimeSpan atual. |
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. |
Equals(TimeSpan) |
Retorna um valor que indica se essa instância é igual a um objeto TimeSpan especificado. |
Equals(TimeSpan, TimeSpan) |
Retorna um valor que indica se duas instâncias especificadas de TimeSpan são iguais. |
FromDays(Double) |
Retorna um TimeSpan que representa um número especificado de dias, em que a especificação é precisa para o milissegundo mais próximo. |
FromDays(Int32) |
Inicializa uma nova instância da estrutura de TimeSpan para um número especificado de dias. |
FromDays(Int32, Int32, Int64, Int64, Int64, Int64) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de dias, horas, minutos, segundos, milissegundos e microssegundos. |
FromHours(Double) |
Retorna um TimeSpan que representa um número especificado de horas, em que a especificação é precisa para o milissegundo mais próximo. |
FromHours(Int32) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de horas. |
FromHours(Int32, Int64, Int64, Int64, Int64) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de horas, minutos, segundos, milissegundos e microssegundos. |
FromMicroseconds(Double) |
Retorna um TimeSpan que representa um número especificado de microssegundos. |
FromMicroseconds(Int64) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de microssegundos. |
FromMilliseconds(Double) |
Retorna um TimeSpan que representa um número especificado de milissegundos. |
FromMilliseconds(Int64, Int64) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de milissegundos e microssegundos. |
FromMinutes(Double) |
Retorna um TimeSpan que representa um número especificado de minutos, em que a especificação é precisa para o milissegundo mais próximo. |
FromMinutes(Int64) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de minutos. |
FromMinutes(Int64, Int64, Int64, Int64) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de minutos, segundos, milissegundos e microssegundos. |
FromSeconds(Double) |
Retorna um TimeSpan que representa um número especificado de segundos, em que a especificação é precisa para o milissegundo mais próximo. |
FromSeconds(Int64) |
Inicializa uma nova instância da estrutura de TimeSpan para um número especificado de segundos. |
FromSeconds(Int64, Int64, Int64) |
Inicializa uma nova instância da estrutura TimeSpan para um número especificado de segundos, milissegundos e microssegundos. |
FromTicks(Int64) |
Retorna um TimeSpan que representa uma hora especificada, em que a especificação está em unidades de tiques. |
GetHashCode() |
Retorna um código hash para essa instância. |
Multiply(Double) |
Retorna um novo objeto TimeSpan qual valor é o resultado da multiplicação dessa instância e do |
Negate() |
Retorna um novo objeto TimeSpan cujo valor é o valor negado dessa instância. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Converte a representação de intervalo de tempo em seu TimeSpan equivalente usando as informações de formato específicas da cultura especificadas. |
Parse(String) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente. |
Parse(String, IFormatProvider) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando as informações de formato específicas da cultura especificadas. |
ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles) |
Converte o intervalo de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando o formato especificado e as informações de formato específicas da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado. |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando os formatos especificados, as informações de formato específicas da cultura e os estilos. O formato da representação de cadeia de caracteres deve corresponder exatamente a um dos formatos especificados. |
ParseExact(String, String, IFormatProvider) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando o formato especificado e as informações de formato específicas da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado. |
ParseExact(String, String, IFormatProvider, TimeSpanStyles) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando o formato especificado, as informações de formato específicas da cultura e os estilos. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado. |
ParseExact(String, String[], IFormatProvider) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando a matriz especificada de cadeias de caracteres de formato e informações de formato específicas da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente a um dos formatos especificados. |
ParseExact(String, String[], IFormatProvider, TimeSpanStyles) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando os formatos especificados, as informações de formato específicas da cultura e os estilos. O formato da representação de cadeia de caracteres deve corresponder exatamente a um dos formatos especificados. |
Subtract(TimeSpan) |
Retorna um novo objeto TimeSpan cujo valor é a diferença entre o objeto TimeSpan especificado e essa instância. |
ToString() |
Converte o valor do objeto TimeSpan atual em sua representação de cadeia de caracteres equivalente. |
ToString(String) |
Converte o valor do objeto TimeSpan atual em sua representação de cadeia de caracteres equivalente usando o formato especificado. |
ToString(String, IFormatProvider) |
Converte o valor do objeto TimeSpan atual em sua representação de cadeia de caracteres equivalente usando o formato especificado e as informações de formatação específicas da cultura. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância atual como UTF-8 no intervalo de bytes fornecido. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância de número de tempo atual no intervalo de caracteres fornecido. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan) |
Converte a representação de intervalo de tempo em seu TimeSpan equivalente usando as informações de formatação específicas da cultura especificadas e retorna um valor que indica se a conversão foi bem-sucedida. |
TryParse(ReadOnlySpan<Char>, TimeSpan) |
Converte a representação de intervalo de tempo em seu TimeSpan equivalente e retorna um valor que indica se a conversão foi bem-sucedida. |
TryParse(String, IFormatProvider, TimeSpan) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando as informações de formatação específicas da cultura especificadas e retorna um valor que indica se a conversão foi bem-sucedida. |
TryParse(String, TimeSpan) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente e retorna um valor que indica se a conversão foi bem-sucedida. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpan) |
Converte a representação de intervalo especificada de um intervalo de tempo em seu TimeSpan equivalente usando o formato especificado e as informações de formato específicas da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação de intervalo especificada de um intervalo de tempo em seu TimeSpan equivalente usando o formato especificado, informações de formato e estilos específicos da cultura e retorna um valor que indica se a conversão foi bem-sucedida. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpan) |
Converte a representação de intervalo especificada de um intervalo de tempo em seu TimeSpan equivalente usando os formatos especificados e as informações de formato específicas da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente a um dos formatos especificados. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação de intervalo especificada de um intervalo de tempo em seu TimeSpan equivalente usando os formatos especificados, informações e estilos de formato específicos da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente a um dos formatos especificados. |
TryParseExact(String, String, IFormatProvider, TimeSpan) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando o formato especificado e as informações de formato específicas da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado. |
TryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação de cadeia de caracteres de um intervalo de tempo em seu TimeSpan equivalente usando o formato especificado, informações e estilos de formato específicos da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente ao formato especificado. |
TryParseExact(String, String[], IFormatProvider, TimeSpan) |
Converte a representação de cadeia de caracteres especificada de um intervalo de tempo em seu TimeSpan equivalente usando os formatos especificados e as informações de formato específicas da cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente a um dos formatos especificados. |
TryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação de cadeia de caracteres especificada de um intervalo de tempo em seu TimeSpan equivalente usando os formatos especificados, informações e estilos de formato específicos à cultura. O formato da representação de cadeia de caracteres deve corresponder exatamente a um dos formatos especificados. |
Operadores
Addition(TimeSpan, TimeSpan) |
Adiciona duas instâncias de TimeSpan especificadas. |
Division(TimeSpan, Double) |
Retorna um novo objeto TimeSpan cujo valor é o resultado da divisão do |
Division(TimeSpan, TimeSpan) |
Retorna um novo valor Double que é o resultado da divisão de |
Equality(TimeSpan, TimeSpan) |
Indica se duas instâncias de TimeSpan são iguais. |
GreaterThan(TimeSpan, TimeSpan) |
Indica se um TimeSpan especificado é maior que outro TimeSpanespecificado. |
GreaterThanOrEqual(TimeSpan, TimeSpan) |
Indica se um TimeSpan especificado é maior ou igual a outro TimeSpanespecificado. |
Inequality(TimeSpan, TimeSpan) |
Indica se duas instâncias de TimeSpan não são iguais. |
LessThan(TimeSpan, TimeSpan) |
Indica se um TimeSpan especificado é menor que outro TimeSpanespecificado. |
LessThanOrEqual(TimeSpan, TimeSpan) |
Indica se um TimeSpan especificado é menor ou igual a outro TimeSpanespecificado. |
Multiply(Double, TimeSpan) |
Retorna um novo objeto TimeSpan cujo valor é o resultado da multiplicação do |
Multiply(TimeSpan, Double) |
Retorna um novo objeto TimeSpan cujo valor é o resultado da multiplicação da instância de |
Subtraction(TimeSpan, TimeSpan) |
Subtrai um TimeSpan especificado de outro TimeSpanespecificado. |
UnaryNegation(TimeSpan) |
Retorna um TimeSpan cujo valor é o valor negado da instância especificada. |
UnaryPlus(TimeSpan) |
Retorna a instância especificada de TimeSpan. |
Implantações explícitas de interface
IComparable.CompareTo(Object) |
Compara essa instância a um objeto especificado e retorna um inteiro que indica se essa instância é menor que, igual ou maior que o objeto especificado. |