日時を保持するリストがあります。
2つのDateTimeの差を計算するには、を使用しますTimeSpan
。
public static List<DateTime> list = new List<DateTime>();
TimeSpan ts = new TimeSpan();
double result = 0;
ts = DateTime.Now - list[list.Count-1];
result = ts.TotalSeconds;
このコードをデバッグする場合、DateTime.Now
との両方にlist[list.Count-1]
DateTimesがあり、DateTime.Nowはリストの値よりもコース外に高くなっています。
しかし、何らかの理由で、変数の結果で0を取得し続けるのですが、どうして正確になりますか?
よろしく、ピート