一年中多少周
初始这个问题,计算方法很简单,罗列如下:
w = days/7 + 1
就这么简单,剩下的就是怎么求天数了
C++
在C++标准里面struct tm 规定tm_yday就是一年中多少天数
int NumOfWeek()
{
time_t t = time(0);
tm* lt = localtime(&t);
return (lt->tm_yday +1) / 7 + 1;
}
Java
使用Calendar类直接可以得到这个值
Calendar cal = Calendar.getInstance();
//获得当前日期属于今年的第几周
int weekOfYear = cal.get(Calendar.WEEK_OF_YEAR);
Javascript
/**
* 判断年份是否为润年
*
* @param {Number} year
*/
function isLeapYear(year) {
return (year % 400 == 0) || (year % 4 == 0 &&