- 締切済み
【VC++】文字列1800(午後6時という意味)のデータを時刻のデータにするには?
VC++6.0超超初心者です。 文字列1800(午後6時という意味)のデータを時刻のデータにするには、 どうすればよいかで困っています。 800をデータを変換して、長い数字列にしてTimeというクラス?が認識してくれるようにしたいのです。 ※まだまだクラスの考え方も十分ではないです。 以上、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Yune-Kichi
- ベストアンサー率74% (465/626)
回答No.1
Timeクラスがどのようなものかはわかりませんが, ・"1800"を1800にする (strtolなど) ・100で割った商が時,余りが分 でよいのではないでしょうか。
お礼
ご回答、ありがとうございます。 そう、1800/100というように計算すればよいのですが、 たとえば、ある変数に2009/04/03 18:00 という時刻のデータをいれると PC内部だとある長い数値として表現していました。 こんな感じで18:00のデータも変換したかったのです。 しかし、他のかたが私のソースを修正して下さいました。 変な質問をしてすみませんでした。 それに回答して頂き、ありがとうございました。