DateTime dtStart = new DateTime(2015,7,28);
LocalDate ldtStart = LocalDate.FromDateTime(dtStart);
DateTime dtEnd = new DateTime(2017, 2, 1);
LocalDate ldtEnd = LocalDate.FromDateTime(dtEnd);
Period period = Period.Between(ldtStart, ldtEnd, PeriodUnits.YearMonthDay);
結果:
period.Years - > 1
period.Months - > 6
period.Days - > 4
野田時間との日付の違いは正しいですか?上記のため
あなたは私が野田からもらった違いを見ることができるように時間ライブラリ。
しかし、私は上記のリンクのためのhttps://www.easycalculation.com/date-day/age-calculator.php
結果のために異なる結果を得る:
1年、6ヶ月、そして1日
開始日:2015年7月28日
終了日:2月1日を2017
誰かがノーダタイムプラグインから得た結果が私が提供したリンクより正確であることを教えてもらえますか?
NodeTimeで使用されているロジックを説明し、結果を検証し、このプラグインを使用することを提案してくれてありがとう@jon Skeet。そのリンクはあまり正確ではないようですが、私はNodeTimeを使用して作業経験の差を計算します。 1つの最終的な質問:異なる日付差から複数の期間を最終期間に追加する方法はありますか? –
@PratikGhagどういう意味なのか分かりませんが、あなたがしようとしていることの明確な例を使って新しい質問をすることをお勧めします。 –
私は自分自身でこれを理解しようとします。私が立ち往生したら、私はそれに尋ねます。 :) –