私は戻ってくる小さなアプリを持っています 週でもそうでなくても.
time_t now = time(0);
tm *ltm = localtime(&now);
int twin=(ltm->tm_yday/7)%2
ただし、年の最初の日から独立しているため、戻ります
月、木、私たちなど
0,1,1,1,1,1,1
翌週
1,0,0,0,0,0,0
翌年 月、木
、私たちなど
0,
次の週の0,1,1,1,1,1
1,1,0,0,0,0,0
など.. Twin- if number modulo 2 = 0
したがって、週を変更するにはシフトを追加する必要があります毎週日曜日または月曜日の数。助言がありますか?