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