知道当前日期是一年第几周,怎么根据这个周数,来获取这周的日期呢
例如下面这个样子的:
请参考。
#include "stdafx.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
//
int iWeek,iMonth;
iMonth=0;iWeek=0;
//计算是一年中的第多少天
int iDays,nDays,sumDays;
//定义12月份的总天数
iDays=0;nDays=0;sumDays=0;
int Month[12]={31,29,31,30,31,30,31,31,30,31,30,32};
cout<<"请输入第几周"< cin>>iWeek;
cout<<"第["< cout sumDays=3*1+(iWeek-1)*7;
//根据第几周,计算出到这个周的总天数
cout for(iMonth=0;iMonth for(int i=0;i {
iDays=i+1;
if(iDays>=(sumDays-nDays))
{ break;}
}
nDays=nDays+iDays;
if(nDays>=sumDays)
{cout<<"第["<<iMonth+1<<"]个月份"<<"第【"<<iDays<<"】天"<<endl;
break;
}
}
system("pause");
return 0;
}
http://bbs.csdn.net/topics/300131495
可以使用java中的Date类将当前日期值封装为日期对象,通过该日期对象的方法获取当前日期为星期几,望采纳!
自己计算很复杂,还是通过使用的语言中对应工具获取吧