Compartilhar via


TimeSpan Estrutura

Definição

Representa um intervalo de tempo como um valor inteiro de 64 bits assinado.

.NET Ao programar com o .NET, essa estrutura fica oculta e os desenvolvedores devem usar o tipo System.TimeSpan .

C++/WinRT Esse tipo é uma especialização de std::chrono::d uration.

TimeSpan é usado no aplicativo de exemplo de streaming adaptável.

public value class TimeSpan
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct TimeSpan
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct TimeSpan
var timeSpan = {
duration : /* Your value */
}
Public Structure TimeSpan
Herança
TimeSpan
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduzida na v1.0)

Comentários

Ao programar com o .NET, essa estrutura fica oculta e os desenvolvedores devem usar a estrutura System.TimeSpan .

Em JavaScript, essa estrutura é acessada como um valor, não como um objeto . Por exemplo, use var a = 10000, não var a = { duration: 10000 }.

Observação

Em JavaScript, os valores de TimeSpan interpretados como Number são tratados como o número de intervalos de milissegundos, não o número de intervalos de 100 nanossegundos. Portanto, os valores de Windows.Foundation.TimeSpan podem perder a precisão ao serem portados entre idiomas.

Campos

Duration

Um período de tempo, expressado em unidades de 100 nanossegundos.

Observação

No C++/WinRT, esse campo não existe, porque, nessa projeção de linguagem, TimeSpan é uma especialização de std::chrono::d uration. Se você precisar do valor inteiro bruto, use duration::count para obter a contagem bruta.

Aplica-se a

Confira também