mirror of
git://git.codemadness.org/stagit
synced 2025-03-09 09:09:12 -04:00
fix and simplify time offset
This commit is contained in:
parent
c6e8f9fd80
commit
6e5e218b69
15
stagit.c
15
stagit.c
@ -297,19 +297,18 @@ printtime(FILE *fp, const git_time *intime)
|
||||
{
|
||||
struct tm *intm;
|
||||
time_t t;
|
||||
int offset, sign = '+';
|
||||
char out[32];
|
||||
|
||||
offset = intime->offset * 60;
|
||||
t = (time_t)intime->time + offset;
|
||||
t = (time_t)intime->time + (intime->offset * 60);
|
||||
if (!(intm = gmtime(&t)))
|
||||
return;
|
||||
strftime(out, sizeof(out), "%a %b %e %H:%M:%S", intm);
|
||||
if (offset < 0) {
|
||||
offset = -offset;
|
||||
sign = '-';
|
||||
}
|
||||
fprintf(fp, "%s %c%02d%02d", out, sign, offset / 60, offset % 60);
|
||||
if (intime->offset < 0)
|
||||
fprintf(fp, "%s -%02d%02d", out,
|
||||
-(intime->offset) / 60, -(intime->offset) % 60);
|
||||
else
|
||||
fprintf(fp, "%s +%02d%02d", out,
|
||||
intime->offset / 60, intime->offset % 60);
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
x
Reference in New Issue
Block a user