指定した年月の月末日を得るには – プログラミング – Home

指定した年月の月末日を得るには
 
通知
すべてクリア

指定した年月の月末日を得るには


おっか
 おっか
(@おっか)
ゲスト
結合: 22年前
投稿: 34
Topic starter  

こんにちは、
下記の質問、初歩的なものですが
ご回答宜しくお願いいたします。
開発環境は
Win2000, VC++6.0, MFC, SDI,MS SQL7.0の環境です。

2003年01月と指定した場合に31
2003年02月と指定した場合に28
の結果が得られるような、関数・クラスがありました
お教えいただけますでしょうか
宜しくお願いいたします。


引用解決済
トピックタグ
小悪魔恭子
 小悪魔恭子
(@小悪魔恭子)
ゲスト
結合: 22年前
投稿: 25

返信引用
NEG(ねぐ)
 NEG(ねぐ)
(@NEG(ねぐ))
ゲスト
結合: 22年前
投稿: 178

返信引用
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

ある年月が指定されたら、
その翌月1日のCTimeオブジェクトを生成し、その1日前を求めればよいです。

// 例:2003年2月が指定されたら

CTime time( 2003, 3, 1, 0, 0, 0 ); // 2003年3月1日
CTimeSpan span(1, 0, 0, 0); // 1日間
CTime t = time - span; // 前日を求める

CString s = t.Format( %Y/%m/%d );
TRACE(%s\n, s);


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました