// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002315/double-fromoadate
// @nuget: Z.ExtensionMethods
using System;
public class Program
{
public static void Main()
var arr = new double[]
39456,
39482,
39484,
39493,
39496,
39497,
39501,
39506,
39510,
39513,
39515,
39521,
36526,
36557,
39270
};
foreach (double val in arr)
// C# Extension Method: Double - FromOADate
DateTime oaDate = val.FromOADate();
// Write to console.
Console.WriteLine("{0} = {1}", val, oaDate.ToShortDateString());
}