MSDN Library
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DateTime Structure

일반적으로 날짜와 시간으로 표시된 시간을 나타냅니다.

JavaScript:  이 형식은 Date 개체로 나타납니다.

.NET:  이 형식은 System.DateTimeOffset 구조체로 나타납니다.

참고  C++

참고  FILETIME과 비슷하지만 중요한 차이점이 있습니다. 설명 부분을 참조하십시오.

구문


public value struct DateTime

특성

[Version(0x06020000)]

멤버

DateTime구조체은 IUnknown 인터페이스에서 상속됩니다. 하지만 추가 멤버는 없습니다.

DateTime구조체에는 다음과 같은 필드가 있습니다.

필드데이터 형식Description
UniversalTime

Int64

1601년(그레고리오력을 따름) 1월 1일 자정 전 또는 후 100 나노초 단위로 시각을 나타내는 부호 있는 64비트 정수입니다.

 

설명

Javascript 및.NET 언어는 이 형식을 직접 사용하지 않습니다. Javascript에서 DateTime은 Date 개체로 프로젝션되고 .NET에서는 System.DateTimeOffset으로 프로젝션됩니다. 각 언어는 해당 언어에 대한 세분성 및 날짜 범위 변환을 자동으로 처리합니다.

C++에서 DateTime.UniversalTime 값에는 FILETIME과 동일한 단위가 있으며 Javascript 및 .NET에 필요한 날짜 범위를 지원합니다. 양의 값의 경우 DateTime.UniversalTime 값은 FILETIME 값과 동일합니다. 단, FILETIME은 최대 약 29,000 C.E.까지의 날짜만 표현할 수 있습니다. 음수 값은 1601년 1월 1일 이전의 간격의 수를 나타내며 약 27,400 B.C.E까지의 날짜를 나타낼 수 있습니다. 그레고리오력의 경우 DateTimeFormatter를 사용하여 서기 1년 자정 이후 날짜에 대해 DateTime의 문자열 표현을 만들 수 있습니다.

UniversalTime을 SYSTEMTIME으로 변환하려면 ULARGE_INTEGER를 사용하여 int64 값을 FILETIME으로 변환한 다음 FileTimeToSystemTime을 사용하여 SYSTEMTIME을 가져옵니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8

Namespace

Windows::Foundation

Metadata

Windows.winmd

 

 

표시:
© 2016 Microsoft