Apabila memproses rentetan tarikh dan masa, C# menyediakan satu siri kaedah parsing untuk menukarnya ke objek System.DETIME.
DateTime.Parse () adalah kaedah pelbagai fungsi yang cuba mengesan format rentetan input secara automatik. Ia menggabungkan pengetahuan -pengetahuan khusus dan format tarikh biasa untuk spekulasi. Kaedah ini mudah apabila format tarikh tidak jelas atau mudah diubah.
Contoh:
1 2 |
|
Contoh: <>
<定> String Format Tarikh dan Masa Custom
Apabila membina rentetan untuk pembina ParseeExact (), pastikan anda merujuk kepada dokumen rentetan Format Tarikh dan Masa Custom. Ia menyediakan garis panduan untuk bilangan huruf dan lebih rendah yang digunakan dalam penerangan format yang berbeza (contohnya, "mm" dan "mm" dalam beberapa minit).
1 2 3 4 |
|
Dalam hal rentetan tarikh yang tidak sah, adalah disyorkan untuk menggunakan salah satu kaedah TryParse. Kaedah ini mengembalikan nilai boolean untuk menunjukkan sama ada analisis berjaya tanpa menyebabkan keabnormalan.
Contoh:Pilih kaedah yang betul
Kaedah analisis terbaik bergantung kepada keperluan khusus aplikasi. Jika format tarikh fleksibel dan mungkin berbeza, datetime.parse () adalah pilihan yang sesuai. Jika formatnya konsisten dan ketepatannya sangat penting, DateTime.ParSexact () memberikan lebih banyak kawalan ke atas proses analisis.
Atas ialah kandungan terperinci Bagaimana untuk memilih kaedah terbaik untuk menghuraikan rentetan ke dalam objek DateTime di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!