|
Lines 368-375
Link Here
|
| 368 |
|
368 |
|
| 369 |
switch (format_ch) { |
369 |
switch (format_ch) { |
| 370 |
case 'y': |
370 |
case 'y': |
|
|
371 |
/* This is not a good idea. |
| 371 |
if ( val > 1900 ) |
372 |
if ( val > 1900 ) |
| 372 |
val -= 1900; |
373 |
val -= 1900; |
|
|
374 |
*/ |
| 373 |
SET_VAL(t->tm_year, val); |
375 |
SET_VAL(t->tm_year, val); |
| 374 |
break; |
376 |
break; |
| 375 |
|
377 |
|
|
Lines 581-587
Link Here
|
| 581 |
|
583 |
|
| 582 |
case TIMESTAMP_PARSEABLE: |
584 |
case TIMESTAMP_PARSEABLE: |
| 583 |
t = localtime((time_t *) ×tamp->tv_sec); |
585 |
t = localtime((time_t *) ×tamp->tv_sec); |
| 584 |
sprintf( buf, "%02dy%02dm%02dd%02dh%02dm%02ds%06uu", |
586 |
sprintf( buf, "%04dy%02dm%02dd%02dh%02dm%02ds%06uu", |
| 585 |
t->tm_year, t->tm_mon + 1, t->tm_mday, t->tm_hour, |
587 |
t->tm_year, t->tm_mon + 1, t->tm_mday, t->tm_hour, |
| 586 |
t->tm_min, t->tm_sec, (u_int32_t)timestamp->tv_usec ); |
588 |
t->tm_min, t->tm_sec, (u_int32_t)timestamp->tv_usec ); |
| 587 |
break; |
589 |
break; |