From 7181ed8221d29cb0bae6161218c0d47f96c69191 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 9 Jun 2024 22:14:53 +0200 Subject: [PATCH] add begin time with localtime --- src/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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); -- 2.39.5