Wie konvertieren eines double-Werts in einen DateTime in c#?

Habe ich den Wert 40880.051388 und bin speichern es als Doppel -, wenn ich öffnen Sie Excel und fügen Sie in eine Zelle, und wenden Sie das folgende benutzerdefinierte format "m/d/yyyy h:mm" zu, dass die Zelle, bekomme ich "12/3/2011 1:14"

Wie kann ich das Parsen von/Umwandlung in C#? Ich weiß nicht, ob der Wert wird in Millisekunden von einem bestimmten checkpoint, wie die Epoche der Zeit, oder wenn der Wert in einigen spezifischen aufbereitet, aber wie funktioniert excel kommen mit dieser besonderen Wert? Geht das in C#?

Habe ich versucht, die Arbeit mit TimeSpan, DateTime, und anderen wie Dinge, die in Visual Studio, aber ich bin nicht immer überall.

Vielleicht helfen Sie: stackoverflow.com/questions/8829171/...
wenn Sie nicht wissen, was die Zahl wirklich darstellt, wie Sie wissen, dass Excel ' s choice, wie format, ist es richtig? Sie sollten wissen, an welchem Datum, die Anzahl tatsächlich entspricht, und bestimmen, was die Reihe logisch darstellt, bevor Sie überlegen, wie um ihn zu Programmieren.
möglich, Duplikat der Wie konvertieren von "double" auf "datetime" zwischen Excel und c#

InformationsquelleAutor fifamaniac04 | 2012-12-17

Schreibe einen Kommentar