diff options
Diffstat (limited to 'date.h')
| -rw-r--r-- | date.h | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -12,8 +12,13 @@ typedef struct Date { int weekday; } Date; -Date extract_date(char *str); +int get_weekday_from_string(char *str); +char *weekday_to_string(int weekday); + +Date extract_date(struct tm *localtm); +Date extract_date_from_string(char *str); Date adjust_date(Date date); + bool smaller(Date a, Date b); bool strictly_smaller(Date a, Date b); bool eql(Date a, Date b); @@ -21,11 +26,13 @@ bool zero(Date a); void print_date(Date date); char *print_date_to_string(Date date); +char *short_date_to_string(Date date); Date today(); Date tomorrow(Date td); Date nextweek(Date td); Date nextmonth(Date td); +Date nextmonday(Date td); #define __DATE_H__ #endif |
