Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Mengira Perbezaan dalam Jam Antara Dua Nilai DateTime dalam C#?

Bagaimana untuk Mengira Perbezaan dalam Jam Antara Dua Nilai DateTime dalam C#?

DDD
Lepaskan: 2024-12-25 12:35:10
asal
592 orang telah melayarinya

How to Calculate the Difference in Hours Between Two DateTime Values in C#?

Mengira Perbezaan Temporal Antara Nilai Datetime dalam Jam

Apabila mengendalikan dua nilai datetime dalam perisian, menentukan jurang temporal antara mereka adalah perkara biasa keperluan. Dalam C#, jenis TimeSpan direka khusus untuk tujuan ini. Untuk mengira perbezaan antara dua nilai masa tarikh, cuma tolak satu daripada yang lain.

TimeSpan? timeSpan = datevalue1 - datevalue2;
Salin selepas log masuk

Untuk mendapatkan semula perbezaan sebagai bilangan jam, anda boleh menggunakan sifat TotalHours bagi objek TimeSpan. Walau bagaimanapun, jika anda menggunakan pembolehubah Timespan yang boleh dibatalkan, adalah penting untuk membuka balutan nilai yang boleh dibatalkan sebelum mengakses sifat TotalHours. Ini boleh dicapai seperti berikut:

if (timeSpan != null)
{
    var hours = timeSpan.Value.TotalHours;
    // Use the 'hours' variable here
}
Salin selepas log masuk

Sebagai alternatif, anda boleh terus menggunakan sintaks berikut untuk mengira jam:

var hours = (datevalue1 - datevalue2).TotalHours;
Salin selepas log masuk

Dengan melaksanakan teknik ini, anda boleh mengira dan memaparkan dengan berkesan perbezaan temporal antara dua nilai masa tarikh dari segi jam.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan dalam Jam Antara Dua Nilai DateTime 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan