小白求教,怎么用Swift语言获取今天是今年第几天?

有没有人在啊,想请问下,小白求教,怎么用Swift语言获取今天是今年第几天?
最新回答
龙卷风

2024-11-24 03:39:48

  你所说的 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是苹果编程语言)