Datetime-Werte aus Excel-Tabellen genau lesen
Beim Extrahieren von Datetime-Werten aus Excel-Tabellen können Probleme auftreten, wenn die abgerufenen Werte doppelte Werte sind anstelle des erwarteten Datums-/Uhrzeitformats. Dies kann zu falschen oder unerwarteten Ergebnissen führen, wenn versucht wird, diese Werte zu manipulieren.
Um dieses Problem zu lösen, ist es notwendig, den aus Excel erhaltenen Double-Wert mit der Methode DateTime.FromOADate in das .net-Datums-/Uhrzeitformat zu konvertieren. Diese Methode verwendet den Double-Wert als Eingabe und gibt ein gültiges Datetime-Objekt zurück.
Der folgende Code zeigt, wie der Double-Wert mithilfe von DateTime.FromOADate:
double d = double.Parse(b); DateTime conv = DateTime.FromOADate(d);
By von Excel in Datetime konvertiert wird Wenn Sie diese Konvertierung anwenden, können Sie den genauen Datums-/Uhrzeitwert erhalten, wie er in der Excel-Tabelle angezeigt wird. So können Sie genau mit den Daten arbeiten und mögliche Fehler oder Fehlberechnungen aufgrund falscher Datums- und Uhrzeitangaben vermeiden Werte.
Das obige ist der detaillierte Inhalt vonWie lese ich DateTime-Werte aus Excel genau als DateTime-Objekte in .NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!