TimeSpan Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um intervalo de tempo.
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
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
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>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
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>
[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 IFormattable
interface IParsable<TimeSpan>
interface ISpanFormattable
interface ISpanParsable<TimeSpan>
interface IUtf8SpanFormattable
type TimeSpan = struct
interface ISpanFormattable
interface IFormattable
type TimeSpan = struct
interface IFormattable
interface IParsable<TimeSpan>
interface ISpanFormattable
interface ISpanParsable<TimeSpan>
[<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), IParsable(Of TimeSpan), ISpanFormattable, ISpanParsable(Of TimeSpan), IUtf8SpanFormattable
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
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan)
- Herança
- Atributos
- Implementações
Exemplos
O exemplo seguinte instancia um TimeSpan objeto que representa a diferença entre duas datas. De seguida, apresenta as TimeSpan propriedades do objeto.
// 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
#>
Observações
Para mais informações sobre esta API, consulte Observações suplementares sobre a API para TimeSpan.
Construtores
| Name | Description |
|---|---|
| TimeSpan(Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de dias, horas, minutos, segundos, milissegundos e microssegundos. |
| TimeSpan(Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeSpan estrutura com um número especificado de dias, horas, minutos, segundos e milissegundos. |
| TimeSpan(Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de dias, horas, minutos e segundos. |
| TimeSpan(Int32, Int32, Int32) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de horas, minutos e segundos. |
| TimeSpan(Int64) |
Inicializa uma nova instância da TimeSpan estrutura ao número especificado de ticks. |
Campos
| Name | Description |
|---|---|
| HoursPerDay |
Representa o número de horas num dia. Este campo é constante. |
| MaxValue |
Representa o valor máximo TimeSpan . Este campo é só de leitura. |
| MicrosecondsPerDay |
Representa o número de microssegundos em 1 dia. Este campo é constante. |
| MicrosecondsPerHour |
Representa o número de microssegundos em 1 hora. Este campo é constante. |
| MicrosecondsPerMillisecond |
Representa o número de microssegundos em 1 milissegundo. Este campo é constante. |
| MicrosecondsPerMinute |
Representa o número de microssegundos em 1 minuto. Este campo é constante. |
| MicrosecondsPerSecond |
Representa o número de microssegundos em 1 segundo. Este campo é constante. |
| MillisecondsPerDay |
Representa o número de milissegundos em 1 dia. Este campo é constante. |
| MillisecondsPerHour |
Representa o número de milissegundos em 1 hora. Este campo é constante. |
| MillisecondsPerMinute |
Representa o número de milissegundos em 1 minuto. Este campo é constante. |
| MillisecondsPerSecond |
Representa o número de milissegundos em 1 segundo. Este campo é constante. |
| MinutesPerDay |
Representa o número de minutos em 1 dia. Este campo é constante. |
| MinutesPerHour |
Representa o número de minutos em 1 hora. Este campo é constante. |
| MinValue |
Representa o valor mínimo TimeSpan . Este campo é só de leitura. |
| NanosecondsPerTick |
Representa o número de nanossegundos por tick. Este campo é constante. |
| SecondsPerDay |
Representa o número de segundos num dia. Este campo é constante. |
| SecondsPerHour |
Representa o número de segundos em 1 hora. Este campo é constante. |
| SecondsPerMinute |
Representa o número de segundos em 1 minuto. Este campo é constante. |
| TicksPerDay |
Representa o número de tiques em 1 dia. Este campo é constante. |
| TicksPerHour |
Representa o número de tiques em 1 hora. Este campo é constante. |
| TicksPerMicrosecond |
Representa o número de tiques em 1 microssegundo. Este campo é constante. |
| TicksPerMillisecond |
Representa o número de tiques em 1 milissegundo. Este campo é constante. |
| TicksPerMinute |
Representa o número de ticks em 1 minuto. Este campo é constante. |
| TicksPerSecond |
Representa o número de tiques em 1 segundo. |
| Zero |
Representa o valor zero TimeSpan . Este campo é só de leitura. |
Propriedades
| Name | Description |
|---|---|
| Days |
Obtém o componente de dias do intervalo de tempo representado pela estrutura atual TimeSpan . |
| Hours |
Obtém o componente de horas do intervalo de tempo representado pela estrutura atual TimeSpan . |
| Microseconds |
Obtém o componente de microssegundos do intervalo de tempo representado pela estrutura atual TimeSpan . |
| Milliseconds |
Obtém o componente milissegundos do intervalo de tempo representado pela estrutura atual TimeSpan . |
| Minutes |
Obtém o componente de minutos do intervalo de tempo representado pela estrutura atual TimeSpan . |
| Nanoseconds |
Obtém o componente de nanossegundos do intervalo de tempo representado pela estrutura atual TimeSpan . |
| Seconds |
Obtém o componente dos segundos do intervalo de tempo representado pela estrutura atual TimeSpan . |
| Ticks |
Obtém o número de ticks que representam o valor da estrutura atual TimeSpan . |
| TotalDays |
Obtém o valor da estrutura atual TimeSpan expresso em dias inteiros e fracionários. |
| TotalHours |
Obtém o valor da estrutura atual TimeSpan expresso em horas inteiras e fracionárias. |
| TotalMicroseconds |
Obtém o valor da estrutura atual TimeSpan expresso em microssegundos inteiros e fracionários. |
| TotalMilliseconds |
Obtém o valor da estrutura atual TimeSpan expresso em milissegundos totais e fracionários. |
| TotalMinutes |
Obtém o valor da estrutura atual TimeSpan expresso em minutos inteiros e fracionários. |
| TotalNanoseconds |
Obtém o valor da estrutura atual TimeSpan expresso em nanossegundos totais e fracionários. |
| TotalSeconds |
Obtém o valor da estrutura atual TimeSpan expresso em segundos inteiros e fracionais. |
Métodos
| Name | Description |
|---|---|
| Add(TimeSpan) |
Devolve um novo TimeSpan objeto cujo valor é a soma do objeto especificado TimeSpan e desta instância. |
| Compare(TimeSpan, TimeSpan) |
Compara dois TimeSpan valores e devolve um inteiro que indica se o primeiro valor é mais curto, igual ou mais longo que o segundo valor. |
| CompareTo(Object) |
Compara esta instância com um objeto especificado e devolve um inteiro que indica se esta instância é mais curta, igual ou mais longa do que o objeto especificado. |
| CompareTo(TimeSpan) |
Compara esta instância com um objeto especificado TimeSpan e devolve um inteiro que indica se esta instância é mais curta, igual ou mais longa que o TimeSpan objeto. |
| Divide(Double) |
Devolve um novo TimeSpan objeto cujo valor é o resultado de dividir esta instância pelo especificado |
| Divide(TimeSpan) |
Devolve um novo Double valor que resulta da divisão desta instância por |
| Duration() |
Devolve um novo TimeSpan objeto cujo valor é o valor absoluto do objeto atual TimeSpan . |
| Equals(Object) |
Devolve um valor que indica se esta instância é igual a um objeto especificado. |
| Equals(TimeSpan, TimeSpan) |
Devolve um valor que indica se duas instâncias especificadas de TimeSpan são iguais. |
| Equals(TimeSpan) |
Devolve um valor que indica se esta instância é igual a um objeto especificado TimeSpan . |
| FromDays(Double) |
Devolve a TimeSpan que representa um número especificado de dias, onde a especificação é precisa até ao milissegundo mais próximo. |
| FromDays(Int32, Int32, Int64, Int64, Int64, Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de dias, horas, minutos, segundos, milissegundos e microssegundos. |
| FromDays(Int32) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de dias. |
| FromHours(Double) |
Devolve a TimeSpan que representa um número especificado de horas, onde a especificação é precisa até ao milissegundo mais próximo. |
| FromHours(Int32, Int64, Int64, Int64, Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de horas, minutos, segundos, milissegundos e microssegundos. |
| FromHours(Int32) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de horas. |
| FromMicroseconds(Double) |
Devolve a TimeSpan que representa um número especificado de microssegundos. |
| FromMicroseconds(Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de microssegundos. |
| FromMilliseconds(Double) |
Devolve a TimeSpan que representa um número especificado de milissegundos. |
| FromMilliseconds(Int64, Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de milissegundos e microssegundos. |
| FromMilliseconds(Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de milissegundos. |
| FromMinutes(Double) |
Devolve a TimeSpan que representa um número especificado de minutos, onde a especificação é precisa até ao milissegundo mais próximo. |
| FromMinutes(Int64, Int64, Int64, Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de minutos, segundos, milissegundos e microssegundos. |
| FromMinutes(Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de minutos. |
| FromSeconds(Double) |
Devolve a TimeSpan que representa um número especificado de segundos, onde a especificação é precisa até ao milissegundo mais próximo. |
| FromSeconds(Int64, Int64, Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de segundos, milissegundos e microssegundos. |
| FromSeconds(Int64) |
Inicializa uma nova instância da TimeSpan estrutura para um número especificado de segundos. |
| FromTicks(Int64) |
Devolve a TimeSpan que representa um tempo especificado, onde a especificação está em unidades de ticks. |
| GetHashCode() |
Devolve um código de hash para esta instância. |
| Multiply(Double) |
Devolve um novo TimeSpan objeto cujo valor é o resultado da multiplicação desta instância e do especificado |
| Negate() |
Devolve um novo TimeSpan objeto cujo valor é o valor negado desta instância. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Converte a representação do intervalo de tempo para o seu TimeSpan equivalente usando a informação de formato específica para cultura. |
| Parse(String, IFormatProvider) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente usando a informação de formato específica para cultura. |
| Parse(String) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles) |
Converte o intervalo de caracteres de um intervalo de tempo para o seu TimeSpan equivalente, utilizando o formato especificado e a informação de formato específica da cultura. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles) |
Converte a representação das strings de um intervalo de tempo para o seu TimeSpan equivalente usando os formatos especificados, informação de formato específica da cultura e estilos. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
| ParseExact(String, String, IFormatProvider, TimeSpanStyles) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente usando o formato especificado, informação de formato específica da cultura e estilos. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| ParseExact(String, String, IFormatProvider) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente usando o formato especificado e a informação específica de formato da cultura. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| ParseExact(String, String[], IFormatProvider, TimeSpanStyles) |
Converte a representação das strings de um intervalo de tempo para o seu TimeSpan equivalente usando os formatos especificados, informação de formato específica da cultura e estilos. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
| ParseExact(String, String[], IFormatProvider) |
Converte a representação das cadeias de um intervalo de tempo para o seu TimeSpan equivalente usando o array especificado de cadeias de formato e informação de formato específica para a cultura. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
| Subtract(TimeSpan) |
Devolve um novo TimeSpan objeto cujo valor é a diferença entre o objeto especificado TimeSpan e esta instância. |
| ToString() |
Converte o valor do objeto atual TimeSpan para a sua representação equivalente em cadeias. |
| ToString(String, IFormatProvider) |
Converte o valor do objeto atual TimeSpan para a sua representação equivalente de cadeias usando o formato especificado e a informação de formatação específica da cultura. |
| ToString(String) |
Converte o valor do objeto atual TimeSpan para a sua representação equivalente em cadeia usando o formato especificado. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância atual como UTF-8 no intervalo fornecido de bytes. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância numérica atual no intervalo de caracteres fornecido. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan) |
Converte a representação de intervalo de tempo para o seu TimeSpan equivalente usando a informação de formatação específica da cultura e retorna um valor que indica se a conversão teve sucesso. |
| TryParse(ReadOnlySpan<Char>, TimeSpan) |
Converte a representação do span de um intervalo de tempo para o seu TimeSpan equivalente e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, IFormatProvider, TimeSpan) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente usando a informação de formatação específica da cultura especificada, e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, TimeSpan) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpan) |
Converte a representação de expansão especificada de um intervalo de tempo para o seu TimeSpan equivalente, utilizando o formato especificado e a informação de formato específica da cultura. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação do intervalo de tempo especificada para o seu TimeSpan equivalente usando o formato especificado, informação de formato específica da cultura e estilos, e retorna um valor que indica se a conversão foi bem-sucedida. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpan) |
Converte a representação de espaço especificada de um intervalo de tempo para o seu TimeSpan equivalente, utilizando os formatos especificados e a informação de formato específica da cultura. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação do intervalo de tempo especificada para o seu TimeSpan equivalente, utilizando os formatos especificados, informação de formato específica para cultura e estilos. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
| TryParseExact(String, String, IFormatProvider, TimeSpan) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente usando o formato especificado e a informação específica de formato da cultura. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| TryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação da cadeia de um intervalo de tempo para o seu TimeSpan equivalente usando o formato especificado, informação de formato específica para cultura e estilos. O formato da representação da cadeia deve corresponder exatamente ao formato especificado. |
| TryParseExact(String, String[], IFormatProvider, TimeSpan) |
Converte a representação de cadeias especificada de um intervalo de tempo para o seu TimeSpan equivalente, utilizando os formatos especificados e a informação de formato específica da cultura. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
| TryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan) |
Converte a representação de strings especificada de um intervalo de tempo para o seu TimeSpan equivalente, utilizando os formatos especificados, informação de formato específica para cultura e estilos. O formato da representação da cadeia deve corresponder exatamente a um dos formatos especificados. |
Operadores
| Name | Description |
|---|---|
| Addition(TimeSpan, TimeSpan) |
Adiciona duas instâncias especificadas TimeSpan . |
| Division(TimeSpan, Double) |
Devolve um novo TimeSpan objeto cujo valor resulta da divisão do especificado |
| Division(TimeSpan, TimeSpan) |
Devolve um novo Double valor que resulta da divisão |
| Equality(TimeSpan, TimeSpan) |
Indica se duas TimeSpan instâncias são iguais. |
| GreaterThan(TimeSpan, TimeSpan) |
Indica se um especificado TimeSpan é maior do que outro especificado TimeSpan. |
| GreaterThanOrEqual(TimeSpan, TimeSpan) |
Indica se um especificado TimeSpan é maior ou igual a outro especificado TimeSpan. |
| Inequality(TimeSpan, TimeSpan) |
Indica se duas TimeSpan instâncias não são iguais. |
| LessThan(TimeSpan, TimeSpan) |
Indica se um especificado TimeSpan é menor do que outro especificado TimeSpan. |
| LessThanOrEqual(TimeSpan, TimeSpan) |
Indica se um especificado TimeSpan é menor ou igual a outro especificado TimeSpan. |
| Multiply(Double, TimeSpan) |
Devolve um novo TimeSpan objeto cujo valor resulta da multiplicação da instância especificada |
| Multiply(TimeSpan, Double) |
Devolve um novo TimeSpan objeto cujo valor é o resultado da multiplicação da instância especificada |
| Subtraction(TimeSpan, TimeSpan) |
Subtrai um especificado TimeSpan de outro especificado TimeSpan. |
| UnaryNegation(TimeSpan) |
Devolve um TimeSpan cujo valor é o valor negado da instância especificada. |
| UnaryPlus(TimeSpan) |
Devolve a instância especificada de TimeSpan. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara esta instância com um objeto especificado e devolve um inteiro que indica se esta instância é mais curta, igual ou mais longa do que o objeto especificado. |