Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah saya dapat dengan mudah mengira perbezaan hari antara dua tarikh dalam C#?

Bagaimanakah saya dapat dengan mudah mengira perbezaan hari antara dua tarikh dalam C#?

Mary-Kate Olsen
Lepaskan: 2025-01-31 02:26:08
asal
584 orang telah melayarinya

How Can I Easily Calculate the Difference in Days Between Two Dates in C#?

dengan cekap mengira perbezaan hari antara tarikh dalam C#

Banyak tugas pengaturcaraan melibatkan menentukan bilangan hari yang memisahkan dua tarikh. C# menawarkan penyelesaian yang mudah dan berkesan menggunakan

struktur dan harta DateTime. TotalDays

THE

Struct menyimpan kedua -dua maklumat tarikh dan masa. Hartanahnya DateTime menyediakan jumlah hari sejak 1 Januari, 0001. Ini membolehkan pengiraan tepat tempoh antara mana -mana dua tarikh. TotalDays

inilah cara mengira perbezaannya:

<code class="language-csharp">DateTime startDate = new DateTime(2023, 3, 5);
DateTime endDate = new DateTime(2023, 5, 20);

double daysDifference = (endDate - startDate).TotalDays;

Console.WriteLine($"The difference between the two dates is {daysDifference} days.");</code>
Salin selepas log masuk
Coretan kod ini tolak

dari startDate, menghasilkan objek endDate yang mewakili selang masa. Properti TimeSpan ini TotalDays kemudian memberikan bilangan hari antara tarikh. Hasilnya dipaparkan pada konsol. Perhatikan bahawa kemudian TimeSpan akan menghasilkan positif endDate. daysDifference

Pendekatan ini menawarkan kaedah yang bersih dan boleh dipercayai untuk mengendalikan perbezaan tarikh dalam C#, membuktikan tidak ternilai untuk aplikasi yang memerlukan tarikh dan pengurusan masa yang tepat.

Atas ialah kandungan terperinci Bagaimanakah saya dapat dengan mudah mengira perbezaan hari antara dua tarikh dalam C#?. 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