DateTime.ToOADate 메서드

정의

이 인스턴스의 값을 해당하는 OLE 자동화 날짜로 변환합니다.

public:
 double ToOADate();
public double ToOADate();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double

반품

이 인스턴스의 값에 해당하는 OLE 자동화 날짜를 포함하는 배정밀도 부동 소수점 숫자입니다.

예외

이 인스턴스의 값은 OLE 자동화 날짜로 나타낼 수 없습니다.

설명

OLE 자동화 날짜는 정수 구성 요소가 1899년 12월 30일 자정 이전 또는 이후의 일 수이고 소수점 구성 요소가 해당 날짜의 시간을 24로 나눈 시간을 나타내는 부동 소수점 숫자로 구현됩니다. 예를 들어 자정, 1899년 12월 31일은 1.0으로 표시됩니다. 1900년 1월 1일 오전 6시, 2.25; 1899년 12월 29일 자정은 -1.0으로 표시됩니다. 1899년 12월 29일 오전 6시, -1.25로 표시됩니다.

기본 OLE 자동화 날짜는 1899년 12월 30일 자정입니다. 최소 OLE 자동화 날짜는 0100년 1월 1일 자정입니다. 최대 OLE 자동화 날짜는 9999년 12월 31일의 마지막 순간과 DateTime.MaxValue동일합니다.

이 메서드는 ToOADate 현재 인스턴스가 0100년 1월 1일 자정보다 OverflowException 늦거나 이전인 날짜를 나타내는 경우를 throw MaxValue 합니다. 그러나 현재 인스턴스의 값이 MinValue면 메서드는 0을 반환합니다.

자세한 내용은 Automation을 참조 하세요.

적용 대상

추가 정보