Comment convertir un numéro de série de date Excel en DateTime .NET ?

Comment convertir un numéro de série de date Excel en objet DateTime en C#/.NET ?

DateTime date = DateTime.FromOADate(numSerieExcel);

Exemple :

double excelDate = 44561; // représente une date
DateTime date = DateTime.FromOADate(excelDate);
// Résultat : 01/01/2022

Note : FromOADate gère correctement le bug de l’année bissextile 1900 d’Excel.