これは私のプログラム出力です:
Select A Month-Year:
1. 8-2012
2. 9-2012
3. 10-2012
4. 11-2012
5. 12-2012
6. 1-2013
ユーザーが次の月である 9-2012 などを選択した後、2012 年 9 月 (9-2012) に何日あるかを知りたいと考えています。
次に、週末 (土曜日と日曜日) に該当するすべての日付を取得して、それらの日付も省略できるようにするにはどうすればよいでしょうか?
ctime
今のところ、日付のフェッチにライブラリを使用しています。
以下はこれまでに行ったことですが、2月の場合、うるう年(4年)ごとに29日です。
それを処理するロジックをどのように行うのですか。最新の年は今年 2012 年 (今年) で、次の年は 2016 年になることはわかっていますが、プログラムで少なくとも 40 年後を処理できるようにしたいと考えています。
if(month==4||month==6||month==9||month==11)
{
totalDays = 30;
}
if(month==1 || month==3 || month==5 || month==7 || month==8 || month== 10 || month==12 )
{
totalDays = 30;
}
if(month==2)
{
//February
totalDays = 28;
}