Чтение значений DateTime из Excel Sheets
Чтение значений DateTime из листов Excel иногда может быть хитрым, что приводит к несоответствиям между ожидаемым результатом и полученным значением. Чтобы решить эту проблему, важно понять разницу в форматах дат между Excel и .net.
в Excel, даты хранятся как двойное, представляющее количество дней, прошедших с 31 декабря 1899 года. Однако .NET использует другой формат даты, что приводит к тому, что вы не превзошли, что вы не получаете, что вы не снимаете, что вы не внесли в сохранение, вы не снимаете, что вы не внесли в себя. Формат автоматизации (используется в Excel) в формат .NET. Это может быть достигнуто с помощью метода dateTime.fromoadate.
рассмотреть следующий фрагмент кода:
double d = double.parse (b); DateTime conv = dateTime.fromoadate (d);
В этом примере d - двойное значение, полученное с листа Excel. Передав d в DateTime.FromoAdate, вы конвертируете его в формат .NET DateTime и сохраняете результат в Convine Variable. Это даст вам правильное значение DateTime, как и ожидалось.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3