日付の引き算

解決


けー  2006-07-28 17:34:36  No: 62596  IP: 192.*.*.*

現在の日付から指定した日数分引いた結果を算出するには、
どうしたら良いのでしょうか?。。

CTimeクラスとCTimeSpanクラスを使用して、
現在日付から指定日付までの差を取得することはできたのですが、
その差の値から元の日付に戻したいのですが、
その方法がわからないのです。。

よろしくお願いします。

環境:VC.Net2003 MFC使用

編集 削除
Blue  2006-07-28 17:45:35  No: 62597  IP: 192.*.*.*

普通に CTime から CTimeSpan を引けばよいのでは?

    CTime today = CTime::GetCurrentTime();
    CTimeSpan spn( 1, 0, 0, 0 );
    CTime yesterday;

    yesterday = today - spn;
    AfxMessageBox( yesterday.Format( _T( "%y/%m/%d" ) ) );

編集 削除
けー  2006-07-28 18:15:52  No: 62598  IP: 192.*.*.*

ありがとうございますm(_ _)m

こんなに簡単にできるとは、、、
無事解決致しました!

編集 削除