C#経過時間の求め方
C#経過時間の求め方
お世話になっております。
初歩的な質問かもしれないので申し訳ないのですが、
やり方がわからなかったため質問させていただきます。
現在日時から定義の時間を引いた経過時間を求めたいのですが、やり方がわかりません。
現在、以下のようにやっているのですが、
データ型の規定を外れてしまうためエラーになってしまいます。
---------------------------------------------
string date = "2010/09/25";
string time = "13:00:00";
string[] b = {};
string[] c = {};
DataTime a;
b = date.Split('/');
c = time.Split(':');
a = DateTime.Now.AddYears(-int.Parse(b[0]));
a = DateTime.Now.AddMonths(-int.Parse(b[1]));
a = DateTime.Now.Add(new TimeSpan(-int.Parse(b[2]), -int.Parse(c[0]), -int.Parse(c[1]), -int.Parse(c[2])));
---------------------------------------------
経過時間を求めたいので、
○時間○分だけでも表示できるようにしておきたいです。
何か適切な方法はありませんでしょうか?
ご回答頂ければありがたく思います。
宜しくお願い致します。
お礼
お~素晴らしい! 早速のご回答ありがとうございます。 大いに参考になりました。