DateTime.FromOADate(Double) Method


지정된 OLE 자동화 날짜에 해당하는 DateTime을 반환합니다.Returns a DateTime equivalent to the specified OLE Automation Date.

 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



OLE 자동화 날짜 값입니다.An OLE Automation Date value.



d와 동일한 날짜 및 시간을 나타내는 개체입니다.An object that represents the same date and time as d.


날짜가 유효한 OLE 자동화 날짜 값이 아닙니다.The date is not a valid OLE Automation Date value.


d 매개 변수는 날짜를 기본 날짜의 이전 또는 이후의 일 수로 나타내는 배정밀도 부동 소수점 숫자 (자정, 30 년 12 월 1899)입니다.The d parameter is a double-precision floating-point number that represents a date as the number of days before or after the base date, midnight, 30 December 1899. d의 부호와 정수 부분은 30 년 12 월 1899에서 양수 또는 음수 일로 변경 되는 날짜를 인코드 하 고, d의 소수 부분에 대 한 절대값은 자정에서의 일에 대 한 소수 자릿수를 기준으로 하루 중 시간을 인코딩합니다.The sign and integral part of d encode the date as a positive or negative day displacement from 30 December 1899, and the absolute value of the fractional part of d encodes the time of day as a fraction of a day displacement from midnight. d 음수 657435.0에서 양수 2958465.99999999 사이의 값 이어야 합니다.d must be a value between negative 657435.0 through positive 2958465.99999999.

날짜 인코딩 방식으로 인해 모든 시간을 1899 년 12 월 30 일을 나타내는 두 가지는 note 합니다.Note that because of the way dates are encoded, there are two ways of representing any time of day on 30 December 1899. 예를 들어-0.5와 0.5 정오를 의미 1899 년 12 월 30 일 변위를 더하거나 기본 날짜 로부터 0 일은 여전히 기본 날짜 이며 반나절 변위 자정부터 정오 때문입니다.For example, -0.5 and 0.5 both mean noon on 30 December 1899 because a day displacement of plus or minus zero days from the base date is still the base date, and a half day displacement from midnight is noon.

OLE 자동화에 대 한 자세한 내용은 ToOADate를 참조 하세요.See ToOADate for more information on OLE Automation.

Applies to

See also