Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức DateTime.FromOADate() trong C#

Phương thức DateTime.FromOADate() trong C# được dùng để trả về DateTime tương đương với ngày OLE Automation được chỉ định.

Cú pháp

Cú pháp như sau:

public static DateTime FromOADate(double val);

Tham số val là giá trị ngày OLE Automation.

Ví dụ 1 - Chuyển đổi 1.0

using System;

public class Demo
{
    public static void Main()
    {
        DateTime d1 = DateTime.FromOADate(1.0);
        Console.WriteLine("DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
    }
}

Kết quả

DateTime = 31 December 1899, 12:00:00

Ví dụ 2 - Chuyển đổi 375765.0 và 0.0

using System;

public class Demo
{
    public static void Main()
    {
        DateTime d1 = DateTime.FromOADate(375765.0);
        DateTime d2 = DateTime.FromOADate(0.0);
        Console.WriteLine("DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
        Console.WriteLine("New DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d2);
    }
}

Kết quả

DateTime = 21 October 2928, 12:00:00
New DateTime = 30 December 1899, 12:00:00