ホームページ >バックエンド開発 >C++ >C#の2つの日付の間の日数の違いを計算するにはどうすればよいですか?

C#の2つの日付の間の日数の違いを計算するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-31 02:36:08840ブラウズ

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

c#

の日差の計算

頻繁に、C#開発者は2つの日付を分離する日数を決定する必要があります。 これは、スケジューリング、タスク管理、およびその他のさまざまな時間関連機能を含むアプリケーションにとって重要です。

解決策:

C#の2つの日付間の日数の違いを計算する最も簡単な方法は、次の式を使用しています。

ここで、
<code class="language-csharp">(endDate - startDate).TotalDays</code>
および

は、比較したい日付を表すデータタイムオブジェクトです。startDate endDate

から

の減算により、タイムスパンオブジェクトが生成されます。 このTimesPanオブジェクトのstartDateプロパティは、分数日を含む2つの日付の間の合計日数を提供します。 endDateTotalDays例:

このコードは出力を生成します:

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

double daysDifference = (endDate - startDate).TotalDays;
Console.WriteLine($"The difference is: {daysDifference} days");</code>

これは、2023年3月8日から2023年3月15日までに7日間の7日があることを確認しています。

以上がC#の2つの日付の間の日数の違いを計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。