From: Bastian Dehn Date: Sun, 9 Jun 2024 20:14:53 +0000 (+0200) Subject: add begin time with localtime X-Git-Tag: 1.0.0^2~30 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=7181ed8221d29cb0bae6161218c0d47f96c69191;p=feierabend.git add begin time with localtime --- diff --git a/src/main.c b/src/main.c index 2d05773..a63ab0a 100644 --- a/src/main.c +++ b/src/main.c @@ -4,6 +4,8 @@ #include "time_format.h" #include "worktime.h" +#define ONE_HOUR 3600 + int main(int argc, char* argv[]) { if (argc < 3) { @@ -19,9 +21,10 @@ int main(int argc, char* argv[]) time_t work_end = 0; char timestr[6]; + time(&begin); - gmtime_r(&begin, &begin_tm); - begin_tm.tm_hour = atoi(argv[1]) + TIME_UTC; + localtime_r(&begin, &begin_tm); + begin_tm.tm_hour = atoi(argv[1]) + begin_tm.tm_gmtoff / ONE_HOUR; begin_tm.tm_min = atoi(argv[2]); begin = mktime(&begin_tm);