J'utilise l'opération de téléchargement Excel ayant des données de date. Lorsque je télécharge Excel avec la date 17-Oct-2012 et que je reçois 41199.Comment obtenir la date en jour mois année à partir de la valeur de la date
0
A
Répondre
1
Vous devez convertir le format de date d'OLE Automation au format .net en utilisant DateTime.FromOADate.
double doubleValue = double.Parse(b);
DateTime convertedDate = DateTime.FromOADate(doubleValue);
1
public static DateTime FromExcelSerialDate(int serialDate){return new DateTime(1899, 12, 31).AddDays(serialDate);}
Ou d'autres façons de problèmes anciens;
How do I convert an Excel serial date number to a .NET DateTime?
pouvez-vous s'il vous plaît poster votre code tout ce que vous avez essayé? –
Il peut y avoir beaucoup de threads disponibles dans SO concernant la mise en forme DataTime. Comment celui-ci diffère d'eux. Avez-vous essayé quelque chose? –