Вы можете преобразовать его в DateTime
, используя метод FromOADate
в DateTime
.Однако этот метод принимает значение типа double, которое не работает с текущим форматированием, анализируйте его как double
и задайте параметры культуры следующим образом:
string output = "38876,588587963";
DateTime dt = DateTime.FromOADate(double.Parse(output, CultureInfo.CurrentCulture));
Или, если вы знаете, что культура собираетсявсегда быть fr-CA
вы можете сделать:
DateTime dt = DateTime.FromOADate(double.Parse(output, CultureInfo.CreateSpecificCulture("fr-CA")));