다음을 통해 공유


DateTime.FromOADate(Double) 메서드

정의

지정된 OLE 자동화 날짜에 해당하는 DateTime을 반환합니다.

public:
 static DateTime FromOADate(double d);
public static DateTime FromOADate (double d);
static member FromOADate : double -> DateTime
Public Shared Function FromOADate (d As Double) As DateTime

매개 변수

d
Double

OLE 자동화 날짜 값입니다.

반환

DateTime

d와 동일한 날짜 및 시간을 나타내는 개체입니다.

예외

날짜가 유효한 OLE 자동화 날짜 값이 아닙니다.

설명

d 매개 변수는 1899년 12월 30일 자정 또는 그 이후의 날짜 수를 나타내는 배정밀도 부동 소수점 숫자입니다. 날짜를 1899년 12월 30일의 양수 또는 음수 일 변위로 인코딩하는 부호와 정 d 수 부분이며, 소수 부분의 d 절대값은 하루 중 시간을 자정부터 하루 변위의 분수로 인코딩합니다. d 는 음수 657435.0에서 양수 2958465.99999999 사이의 값이어야 합니다.

날짜가 인코딩되는 방식 때문에 1899년 12월 30일에 하루 중 언제든지 나타내는 두 가지 방법이 있습니다. 예를 들어 -0.5 및 0.5는 모두 1899년 12월 30일 정오를 의미합니다. 기본 날짜에서 더하기 또는 0일을 더하거나 뺀 날짜의 일 변위는 여전히 기본 날짜이고 자정부터 반나절 변위는 정오이기 때문입니다.

OLE Automation에 대한 자세한 내용은 참조 ToOADate 하세요.

적용 대상

추가 정보