18
18
static void setTimeZone (long offset , int daylight )
19
19
{
20
20
char cst [16 ] = {0 };
21
- char cdt [16 ] = "CDT " ;
21
+ char cdt [16 ] = "DST " ;
22
22
char tz [32 ] = {0 };
23
23
24
24
if (offset % 3600 ){
25
- sprintf (cst , "CST %ld:%02u:%02u" , offset / 3600 , abs ((offset % 3600 ) / 60 ), abs (offset % 60 ));
25
+ sprintf (cst , "UTC %ld:%02u:%02u" , offset / 3600 , abs ((offset % 3600 ) / 60 ), abs (offset % 60 ));
26
26
} else {
27
- sprintf (cst , "CST %ld" , offset / 3600 );
27
+ sprintf (cst , "UTC %ld" , offset / 3600 );
28
28
}
29
29
if (daylight != 3600 ){
30
30
long tz_dst = offset - daylight ;
31
31
if (tz_dst % 3600 ){
32
- sprintf (cdt , "CDT %ld:%02u:%02u" , tz_dst / 3600 , abs ((tz_dst % 3600 ) / 60 ), abs (tz_dst % 60 ));
32
+ sprintf (cdt , "DST %ld:%02u:%02u" , tz_dst / 3600 , abs ((tz_dst % 3600 ) / 60 ), abs (tz_dst % 60 ));
33
33
} else {
34
- sprintf (cdt , "CDT %ld" , tz_dst / 3600 );
34
+ sprintf (cdt , "DST %ld" , tz_dst / 3600 );
35
35
}
36
36
}
37
37
sprintf (tz , "%s%s" , cst , cdt );
@@ -53,7 +53,7 @@ void configTime(long gmtOffset_sec, int daylightOffset_sec, const char* server1,
53
53
sntp_setservername (1 , (char * )server2 );
54
54
sntp_setservername (2 , (char * )server3 );
55
55
sntp_init ();
56
- setTimeZone (gmtOffset_sec , daylightOffset_sec );
56
+ setTimeZone (- gmtOffset_sec , daylightOffset_sec );
57
57
}
58
58
59
59
/*
0 commit comments