• ベストアンサー

月の日数を知る方法

いつもお世話になっております。 VB6を使っているのですが、例えば10月が何日まであるのかを 計算するいい方法はないでしょうか? 月末が何日になるのかを知りたいのです。 どうかよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

こんにちは。こんな感じかと。   Dim myDate As Date   Dim YY As Integer   Dim MM As Integer      YY = 2006   MM = 10      myDate = DateSerial(YY, MM + 1, 0)        MsgBox CStr(YY) & "年" & CStr(MM) & "月の末日は" _       & Format$(myDate, "yyyy/m/d") & "です。"   MsgBox "あとはDay 関数で日を求めると..." _       & CStr(Day(myDate))

sansan33311
質問者

お礼

ご丁寧な解答ありがとうございました。 参考にさせていただきます。

その他の回答 (1)

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.1

例えば、 DateDiff関数で10月1日から11月1日までの日数を求めるとか DataAdd関数で11月1日の1日前の日付を求めるとか。

sansan33311
質問者

お礼

ご回答ありがとうございます。 なるほど、そのような関数があったのですね。 ありがとうございました。

関連するQ&A