Code:
int CTimeHelper::getTodayWorkingDay(long enter_ts) {
struct tm *time = NULL;
time_t time_value = 0;
time_value = (enter_ts == 0) ? time(NULL) : enter_ts; // ovde izbacuje gresku
time = localtime(&time_value);
int day = time->tm_wday;
return (day == 0) ? SUNDAY : ((day == 6) ? SATURDAY : WORK_DAY);
}
int CTimeHelper::getTodayWorkingDay(long enter_ts) {
struct tm *time = NULL;
time_t time_value = 0;
time_value = (enter_ts == 0) ? time(NULL) : enter_ts; // ovde izbacuje gresku
time = localtime(&time_value);
int day = time->tm_wday;
return (day == 0) ? SUNDAY : ((day == 6) ? SATURDAY : WORK_DAY);
}
Ne kontam sta gresim?