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 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. |