DateTime.FromOADate(Double) DateTime.FromOADate(Double) DateTime.FromOADate(Double) 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

매개 변수

Double Double Double Double

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 매개 변수는 기본 날짜 1899 년 12 월 30 일 자정 이전 또는 이후의 일 수로 날짜를 나타내는 배정밀도 부동 소수점 숫자입니다.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 1899 년 12 월 30에서 긍정 또는 부정 일 변위를 소수 부분의 절대값으로 날짜를 인코딩하고 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.

참조 ToOADate OLE Automation에 대 한 자세한 내용은 합니다.See ToOADate for more information on OLE Automation.

적용 대상

추가 정보