time_t time_from_icaltimetype (struct icaltimetype itt);
time_t time_from_isodate (char *str);
time_t time_from_start_duration (time_t start,
char *duration);
char* isodate_from_time_t (time_t t);
int get_time_t_hour (time_t t);
int isodiff_to_secs (char *str);
char* isodiff_from_secs (int secs);
time_t time_add_minutes (time_t time,
int minutes);
time_t time_add_day (time_t time,
int days);
time_t time_add_week (time_t time,
int weeks);
time_t time_add_month (time_t time,
int months);
time_t time_add_year (time_t time,
int years);
char* format_simple_hour (int hour,
int use_am_pm);
int time_days_in_month (int year,
int month);
time_t time_from_day (int year,
int month,
int day);
time_t time_day_hour (time_t t,
int hour);
time_t time_year_begin (time_t t);
time_t time_year_end (time_t t);
time_t time_month_begin (time_t t);
time_t time_month_end (time_t t);
time_t time_week_begin (time_t t);
time_t time_week_end (time_t t);
time_t time_day_begin (time_t t);
time_t time_day_end (time_t t);
time_t parse_date (char *str);
void print_time_t (time_t t); |