YYMMDD形式での出力方法について

[戻る]
まさ 2006/01/17(火) 12:56:31
WindowsXP SP2 
VC++6.0

現在ダイアログベースでの開発を行っている者です。
変換方法について、お聞きしたい事があります。

int     i_date;
char    s_date[15];

sprintf( s_date, "%s", i_date );


上記ソースでは数値を文字列に変換させているだけですが、

数値から時刻(YYMMDD形式)に変換させる方法は
どのような実装をすれば実現できますでしょうか。

ご教授頂けると助かります。

以上、宜しくお願い致します。

Blue 2006/01/17(火) 13:12:26
その変換する数値はどのように取得するのでしょうか?
(秒数?)

時間として考えるのならば、CTimeクラスや time_t型等がありますけど。

まさ 2006/01/17(火) 21:09:44
[[解決]]
レスが遅くなってしまい申し訳ありません。

表題の件解決いたしました。


>その変換する数値はどのように取得するのでしょうか?

当初秒数を取得するのかと思っていたのですが、
認識が間違っておりました。

元々YYMMDD形式で読み込んだものを数値化している部分がありまして、
その数値を再度YYMMDD形式に変換する処理ということでした。

無事変換することができました。

お返事どうも有難うございました。

古いスレッドには追加発言できません。