Czytam dane arkusza programu Excel przy użyciu C# i Microsoft.Office.Interop. Arkusz zawiera niektóre wartości dat. Kiedy próbuję odczytać tę wartość, podaję tylko numer (prawdopodobnie TimeSpan). Mam problem z konwersją tej liczby na DateTime.Konwersja czasu do DateTime w C#
Poniżej znajduje się kod:
TimeSpan ts = TimeSpan.Parse(((Range)ws.Cells[4, 1]).Value2.ToString());
Gdzie ws
jest Excel.WorkSheet
.
Czy ktoś może wyjaśnić, w jaki sposób należy przekonwertować ten numer (TimeSpan
) na DateTime
?
Dziękujemy za udostępnienie cennego czasu.
To może być dając Ci kleszcze których DATATIME ma contructor dla. – rerun