掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CDateTimeCtrlから取得した値がおかしな値になる理由は? (ID:70787)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VC++6.0にて、CDateTimeCtrlから以下のようにSYSTEMTIMEを使って値を取得しています。 ----------- SYSTEMTIME stFromDate; mb_FromMonthCalCtrl .GetTime(&stFromDate); CString szFromData = ""; CString szFromData .Format(_T("%04d%02d%02d"),stFromDate.wYear,stFromDate.wMonth,stFromDate.wDay); ----------- 少し前までは、正しく値を取得できていたのですが("20080810"など)、久しぶりにリビルドして実行したところ、めちゃくちゃな値("509401907152428"など)が取得されるようになってしまいました。 ソースコードを変更していないので原因がわかりません。 修正方法がわかる方がいましたら、よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.