小白求教,怎么用Swift语言获取今天是今年第几天?
发布网友
发布时间:2022-04-27 04:54
我来回答
共1个回答
热心网友
时间:2022-06-26 13:39
你所说的 Swift我不知道是什么语言,所以这里只给思路
获取当前年,设为year;
获取当前月份,设为month;
获取当前日期,设为date;
创建数组day[11]={31,28,31,30,31,30,31,31,30,31,30} ;1-11月的天数;
判断今年是否为闰年?
如果year不是整百数并且能被4整除,或者是整百数而且能被400整除 的是闰年;
算法:if((year%100!=0&&year%4==0)||(year%400==0)) day[1]=29;
看月份month,把前面几个月日子加起来;
int sum=0;
for(int i=0;i<month-1;i++)
sum+=day[i];
加上今天日期,就是该年第几天:sum+=date;追问我已经解决了,还是感谢你!(ps:Swift是苹果编程语言)