我有一个小应用程序,它甚至可以返回一周。
time_t now = time(0);
tm *ltm = localtime(&now);
int twin=(ltm->tm_yday/7)%2
但独立于一年的第一天,所以它会返回
mon, thu, we, etc
0,1,1,1,1,1,1
in the next week
1,0,0,0,0,0,0
in the next year
mon, thu, we, etc
0, 0,1,1,1,1,1
在下周
1,1,0,0,0,0,0
等等.. Twin- 如果数字模 2 = 0
所以我必须添加 shift 来改变周每个星期日或星期一的号码。有什么建议么?