In Excel werden Daten als doppelte Anzahl der Tage gespeichert, die seit dem 31. Dezember 1899 verstrichen sind. Format (in Excel verwendet) zum .NET -Format. Dies kann mit der Methode datetime.fromoadate erreicht werden.
Betrachten Sie den folgenden Code -Snippet:
double d = double.parse (b); Datetime conv = datetime.fromoadate (d);
In diesem Beispiel ist D der Doppelwert, der aus dem Excel -Blatt erhalten wird. Wenn Sie D an DateTime.Fromoadate übergeben, konvertieren Sie es in das .NET DateTime -Format und speichern das Ergebnis in der Konvariablen. Auf diese Weise erhalten Sie wie erwartet den korrekten Wert von DateTime.
Wenn Sie diese Methode verwenden, können Sie die DateTime -Werte genau aus Excel -Blättern extrahieren und mit ihnen in Ihren .NET -Anwendungen nahtlos arbeiten.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3