γεια σας παιδιά,
εχω ενα excel σε μορφή xml
σε ενα κελι εχει ενα πεδιο που οταν ανοιγεις το excel εχει την μορφή της ημερομηνίας αλλα οταν το διαβάζω με το DocumentFormat.OpenXml μου το διαβάζει σαν αριθμό.
και προσπαθώ να το "ξαναφτιάξω" σαν ημερομηνία:
private DateTime ConvertDate(double numDays)
{
DateTime baseDate = new DateTime(1900, 1, 1);
DateTime newDate = baseDate.AddDays(numDays);
return newDate;
}
Εχω για παράδειγμα τον αριθμό 41514 που ενώ έπρεπε να δειχνει 28/8/2013 το αποτελεσμα δειχνει 30/8/2013.
δηλαδή ΠΑΝΤΑ προσθέτει 2 μερες.
Τι δεν κανω σωστά;
ευχαριστώ