日付の引き算

解決


けー  2006-07-29 02:34:36  No: 62596

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

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

よろしくお願いします。

環境:VC.Net2003 MFC使用


Blue  2006-07-29 02:45:35  No: 62597

普通に 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-29 03:15:52  No: 62598

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加