DateTime.ToOADate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 인스턴스의 값을 해당 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월 6일 오전 1시 2.25로 표시됨; 1899년 12월 29일 자정은 -1.0으로 표시됩니다. 오전 6시, 1899년 12월 29일은 -1.25로 표시됩니다.
기본 OLE 자동화 날짜는 1899년 12월 30일 자정입니다. 최소 OLE 자동화 날짜는 0100년 1월 1일 자정입니다. 최대 OLE 자동화 날짜는 DateTime.MaxValue9999년 12월 31일의 마지막 순간인 과 동일합니다.
메서드는 ToOADate 현재 instance 0100년 1월 1일 자정 이후 MaxValue 및 이전 날짜를 나타내는 경우 을 throw OverflowException 합니다. 그러나 현재 instance 값이 MinValue이면 메서드는 0을 반환합니다.
자세한 내용은 Automation을 참조하세요.
적용 대상
추가 정보
.NET