Diff for libplaton/platon/misc/week.c between version 1.1 and 1.2
| version 1.1, 2002/02/04 00:17:30 |
version 1.2, 2002/02/04 18:38:11 |
| Line 16 int week(int year, int month, int day, i |
|
| Line 16 int week(int year, int month, int day, i |
|
| time_t timeNowInSeconds; |
time_t timeNowInSeconds; |
| struct tm *timeNow; |
struct tm *timeNow; |
| int yearNow; |
int yearNow; |
| int WeekDay_I; |
int WeekDay_I; |
| int WeekNo_I; |
int WeekNo_I; |
| int FirstWeek_I; |
int FirstWeek_I; |
| int YearDay_I; |
int YearDay_I; |
| |
|
| memset(&timeCheck, 0, sizeof(struct tm)); |
memset(&timeCheck, 0, sizeof(struct tm)); |
| |
|
| Line 81 int week(int year, int month, int day, i |
|
| Line 81 int week(int year, int month, int day, i |
|
| return 0; |
return 0; |
| } |
} |
| |
|
| |
/* |
| |
* Mission: we have year and week number. What date does that week |
| |
* start with? (i.e what's the date monday that week) |
| |
*/ |
| int week_no(int year, int aweek, int *ret_month, int *ret_day) |
int week_no(int year, int aweek, int *ret_month, int *ret_day) |
| { |
{ |
| /* |
|
| * Mission: we have year and week number. What date does that week |
|
| * start with? (i.e what's the date monday that week) |
|
| */ |
|
| int month; |
int month; |
| int day=15; |
int day=15; |
| |
|
| Line 153 int main(int argc, char **argv) |
|
| Line 153 int main(int argc, char **argv) |
|
| { |
{ |
| int WeekNo_I, WeekDay_I; |
int WeekNo_I, WeekDay_I; |
| |
|
| if (argc<4) { |
if (argc < 4) { |
| puts("Enter [YYYY] [MM] [DD]"); |
puts("Enter [YYYY] [MM] [DD]"); |
| return -1; |
return 1; |
| } |
} |
| if (!strcasecmp(argv[1], "week")) { |
|
| |
if (! strcasecmp(argv[1], "week")) { |
| week_no(atoi(argv[2])-1900, atoi(argv[3]), |
week_no(atoi(argv[2])-1900, atoi(argv[3]), |
| &WeekNo_I, &WeekDay_I); |
&WeekNo_I, &WeekDay_I); |
| if(WeekDay_I>0) { |
if(WeekDay_I>0) { |
Platon Group <platon@platon.org> http://platon.org/
|
|