Re[2]: даты
От: GvinPin Россия  
Дата: 25.04.10 09:18
Оценка:
Здравствуйте, kpcb, Вы писали:

K>Здравствуйте, GvinPin, Вы писали:


GP>>Как определить дату понедельника текущей недели?


K>Вот так:


K>
K>#include <ctime>
K>#include <cstdio>

K>int main(int argc, char **argv)
K>{
K>    time_t t = time(NULL); 
K>    struct tm *tmValue = localtime(&t);
K>    t -= (tmValue->tm_wday + 6) % 7 * 24 * 60 * 60;
K>    tmValue = localtime(&t);
K>    printf("%d-%d-%d\n", tmValue->tm_mday, tmValue->tm_mon +1, tmValue->tm_year + 1900);
K>}
K>


спасибо! очень помогло.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.