TimeSpan 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서명된 64비트 정수 값으로 시간 간격을 나타냅니다.
.Net .NET을 사용하여 프로그래밍할 때 이 구조는 숨겨지고 개발자는 System.TimeSpan 형식을 사용해야 합니다.
C++/WinRT 이 형식은 std::chrono::d uration의 전문화입니다.
TimeSpan 은 적응 스트리밍 샘플 앱에서 사용됩니다.
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
- 상속
-
TimeSpan
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.FoundationContract (v1.0에서 도입되었습니다.)
|
설명
.NET을 사용하여 프로그래밍할 때 이 구조체는 숨겨지고 개발자는 System.TimeSpan 구조를 사용해야 합니다.
JavaScript에서 이 구조체는 개체가 아닌 값으로 액세스됩니다. 예를 들어 가 아닌 var a = { duration: 10000 }
를 사용합니다var a = 10000
.
참고
JavaScript에서 Number 로 해석되는 TimeSpan 값은 100나노초 간격이 아닌 밀리초 간격의 수로 처리됩니다. 따라서 Windows.Foundation.TimeSpan 값은 언어 간에 포팅될 때 정밀도를 잃을 수 있습니다.
필드
Duration |
100나노초 단위로 나타낸 기간입니다. 참고 C++/WinRT에서는 해당 언어 프로젝션 TimeSpan 이 std::chrono::d uration의 특수화이므로 이 필드가 없습니다. 원시 정수 값이 필요한 경우 duration::count 를 사용하여 원시 개수를 가져옵니다. |