Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Menukar Nilai Berganda Excel dengan Tepat kepada Objek DateTime dalam .NET?

Bagaimanakah Saya Boleh Menukar Nilai Berganda Excel dengan Tepat kepada Objek DateTime dalam .NET?

Linda Hamilton
Lepaskan: 2025-01-01 14:05:12
asal
939 orang telah melayarinya

How Can I Accurately Convert Excel's Double Values to DateTime Objects in .NET?

Membaca Nilai Datetime dari Helaian Excel

Apabila cuba mengekstrak nilai datetime daripada helaian Excel, nilai yang diperoleh mungkin muncul sebagai nilai berganda disebabkan oleh pemformatan lalai yang digunakan dalam Excel. Ini boleh membawa kepada percanggahan apabila cuba menukar nilai ini kepada format datetime yang betul.

Kod yang disediakan cuba menukar nilai berganda yang diperoleh daripada helaian Excel kepada format datetime menggunakan objek TimeSpan. Walau bagaimanapun, penukaran ini hanya memberikan hasil separa, mengakibatkan kehilangan maklumat masa.

Untuk mendapatkan semula nilai masa tarikh yang tepat seperti yang dipaparkan dalam helaian Excel, kaedah DateTime.FromOADate yang disediakan oleh .BERSIH. Kaedah ini menukar nilai tarikh Automasi OLE, yang digunakan dalam Excel, kepada nilai masa tarikh .NET.

double d = double.Parse(b);
DateTime conv = DateTime.FromOADate(d);
Salin selepas log masuk

Dengan menggunakan kaedah ini, anda boleh menterjemah nilai berganda yang diperolehi daripada helaian Excel ke dalam tarikh masa yang dikehendaki dengan tepat format, mengekalkan maklumat sepanjang masa.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Nilai Berganda Excel dengan Tepat kepada Objek DateTime dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan