这是我的程序输出:我如何获得在一个月一天的总量,而忽略周末
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;
}
看看http://pocoproject.org/slides/070-DateAndTime.pdf。 – Paranaix 2012-08-15 14:49:47