如何知道今天星期几啊?
Processing看上去没有现成的函数,哪位高人给指点下,先谢谢了 本帖最后由 tyxiang 于 2013-1-8 17:11 编辑自己用基姆拉尔森公式写了一个,共享出来大家用。int weekday(int y, int m, int d){
if (m == 1 || m == 2){
m += 12;
y -= 1;
}
int a=d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1;
int w=a%7;
return w;
}输入的变量依次是年/月/日;输出0是周日,1-6是周一到周六。 tyxiang 发表于 2013-1-8 17:08 static/image/common/back.gif
自己用基姆拉尔森公式写了一个,共享出来大家用。输入的变量依次是年/月/日;输出0是周日,1-6是周一到周六 ...
感谢分享,还不知道有这个公式呢,正好可以改进下我那个DS1307的库,不用手动设置星期了 我也是第一次看到这样的代码,新手入门,感觉processing太强大了
页:
[1]