関数に直接相当する機能がありません。 月の長さが異なるため、単純に日差を 30 で割るのは不正確です。DateDiff()
<code class="language-csharp">((date1.Year - date2.Year) * 12) + date1.Month - date2.Month</code>
が date1
より後であることを示します。否定的な結果はその逆を示します。date2
<code class="language-csharp">date1.Subtract(date2).Days / (365.25 / 12)</code>
以上がC# で 2 つの日付間の月の差を正確に計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。