- ベストアンサー
DateTime型同士の足し算をするにはどうすれば良いでしょうか?
DateTime型同士の足し算をするにはどうすれば良いでしょうか? DateTime型の変数dに日付のみ、tには時刻のみが入っているとして、これらを加算するにはどうすれば良いでしょうか? どうぞよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
#4です。 参考 http://msdn.microsoft.com/ja-jp/library/system.datetime.timeofday(v=VS.80).aspx http://msdn.microsoft.com/ja-jp/library/system.datetime.add(v=VS.80).aspx d.Add(t.TimeOfDay) ですね。
その他の回答 (5)
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.6
#ああ、TimeOfDayもプロパティだった。 #3は d.Date.Add(t.TimeOfDay); ということで。
- titokani
- ベストアンサー率19% (341/1726)
回答No.4
「日付」と「時刻」は足せません。 「日付」と「時間」なら足せます。 d+t.TimeOfDay で、いけるのでは。
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.3
確実を期すなら d.Date.Add(t.TimeOfDay()); かな? 結果は適当なDateTime型に代入してやってください。
noname#111181
回答No.2
プラットフォームは何ですか? tm構造体のことではありませんか? ご確認下さい。
- BellBell
- ベストアンサー率54% (327/598)
回答No.1
プラットホームが書かれていないので絶対確実は言えませんが。 DateTime型って言ってるからには、d + t でOKでしょう、おそらく。
質問者
補足
すみません、visuaul studio 2008でC#を使っています。 +だとエラーになります。
お礼
回答ありがとうございます。 これで出来ました。 この場を借りて他の回答の皆様にもお礼申し上げます。 ありがとうございました。