0

すべての基本を行う DateConverter クラスがあります。しかし、私はそれに別のタイプを追加したいと考えています。日付と DateTime.Now の差を文字列として返す「Descriptive」タイプを使用できるようにしたいと考えています。

IE: 「数秒前」、「7 分前」、「8 時間前」

増分が大きい方。

私が見逃しているのは、2 つの日付の差を秒単位で取得する方法を考え出すことだけだと思います。C# はまだ私にとって少し新しいものです。

4

2 に答える 2

1

2つのdatetimeオブジェクトを減算すると返され、TimeSpanのプロパティをTimeSpan 取得できますSeconds

var timespan = (datetime1 - datetime2);
var seconds = timespan.Seconds;
var Minutes = timespan.Minutes;
var hours = timespan.Hours;

私が見逃しているのは、2 つの日付の差を秒単位で取得する方法を考え出すことだけだと思います。

その後、あなたがしたいtimespan.TotalSeconds

于 2013-06-08T19:39:05.980 に答える