Dapatkan Nilai Masa Tarikh Tepat daripada Hamparan Excel
Apabila bekerja dengan hamparan Excel, adalah penting untuk mengekstrak nilai masa tarikh dengan betul untuk mengekalkan ketepatannya. Walau bagaimanapun, menghadapi nilai berganda apabila cuba membaca tarikh tarikh boleh mengecewakan. Untuk membetulkan isu ini, mari kita mendalami penyelesaian yang memastikan pengambilan semula nilai datetime yang tepat.
Isu timbul apabila nilai datetime disimpan dalam format Automasi OLE Excel, yang diwakili sebagai dua kali ganda. Untuk menukar nilai berganda ini kepada format .net datetime, kami menggunakan kaedah DateTime.FromOADate. Kaedah ini mendayakan transformasi tarikh Automasi OLE kepada setara .net datetime yang sepadan.
Dengan melaksanakan kod berikut, anda boleh menukar nilai berganda dengan mudah kepada nilai datetime yang tepat:
double d = double.Parse(b); DateTime conv = DateTime.FromOADate(d);
Dalam kod ini, d mewakili nilai berganda yang diekstrak daripada hamparan Excel, manakala penukaran menyimpan nilai datetime yang ditukar. Pendekatan ini memastikan pengekalan ketepatan masa tarikh asal dan membolehkan pemprosesan atau paparan selanjutnya yang lancar dalam aplikasi anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nilai DateTime dengan Tepat daripada Hamparan Excel yang Disimpan sebagai Beregu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!