다음을 통해 공유


DateTime.FromOADate 메서드

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

네임스페이스: System
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
Public Shared Function FromOADate ( _
    d As Double _
) As DateTime
‘사용 방법
Dim d As Double
Dim returnValue As DateTime

returnValue = DateTime.FromOADate(d)
public static DateTime FromOADate (
    double d
)
public:
static DateTime FromOADate (
    double d
)
public static DateTime FromOADate (
    double d
)
public static function FromOADate (
    d : double
) : DateTime

매개 변수

  • d
    OLE 자동화 날짜 값입니다.

반환 값

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

예외

예외 형식 조건

ArgumentException

날짜가 올바른 OLE 자동화 날짜 값이 아닌 경우

설명

d 매개 변수는 기준 날짜인 1899년 12월 30일 자정 전후의 일 수로 날짜를 나타내는 배정밀도 부동 소수점 수입니다. d의 기호와 정수 부분은 1899년 12월 30일을 기준으로 일을 더하거나 빼는 방식으로 날짜를 인코딩하고, d의 소수 부분에 있는 절대 값은 자정을 기준으로 하루를 분수로 나누는 방식으로 시간을 인코딩합니다. 따라서 d는 -657435.0부터 +2958466.0 사이의 값이어야 합니다.

날짜가 인코딩되는 방식 때문에 1899년 12월 30일의 시간은 두 가지 방식으로 나타낼 수 있습니다. 예를 들어, 기준 날짜에서 0일을 더하거나 빼도 여전히 기준 날짜이고 자정에서 하루의 반을 더하거나 빼도 모두 정오이기 때문에 -0.5와 0.5는 둘 다 1899년 12월 30일 정오를 의미합니다.

OLE 자동화에 대한 자세한 내용은 ToOADatehttps://msdn.microsoft.com/library/kor/default.asp 페이지에 있는 MSDN 온라인 라이브러리를 참조하십시오.

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0에서 지원

참고 항목

참조

DateTime 구조체
DateTime 멤버
System 네임스페이스
ToOADate