Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcbf2bf9

Browse files
committed
Merge remote-tracking branch 'origin/REL_2_5' into REL_2_5
2 parents297dd2a +a2387b5 commitcbf2bf9

File tree

1 file changed

+3
-21
lines changed

1 file changed

+3
-21
lines changed

‎src/utils/configuration.c

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,9 +1294,7 @@ parse_time(const char *value, time_t *result, bool utc_default)
12941294
{
12951295
/* set timezone to UTC */
12961296
pgut_setenv("TZ","UTC");
1297-
#ifdefWIN32
12981297
tzset();
1299-
#endif
13001298
}
13011299

13021300
/* convert time to utc unix time */
@@ -1308,9 +1306,7 @@ parse_time(const char *value, time_t *result, bool utc_default)
13081306
else
13091307
pgut_unsetenv("TZ");
13101308

1311-
#ifdefWIN32
13121309
tzset();
1313-
#endif
13141310

13151311
/* adjust time zone */
13161312
if (tz_set||utc_default)
@@ -1546,33 +1542,19 @@ time2iso(char *buf, size_t len, time_t time, bool utc)
15461542
time_tgmt;
15471543
time_toffset;
15481544
char*ptr=buf;
1549-
char*local_tz=getenv("TZ");
15501545

15511546
/* set timezone to UTC if requested */
15521547
if (utc)
15531548
{
1554-
pgut_setenv("TZ","UTC");
1555-
#ifdefWIN32
1556-
tzset();
1557-
#endif
1549+
ptm=gmtime(&time);
1550+
strftime(ptr,len,"%Y-%m-%d %H:%M:%S+00",ptm);
1551+
return;
15581552
}
15591553

15601554
ptm=gmtime(&time);
15611555
gmt=mktime(ptm);
15621556
ptm=localtime(&time);
15631557

1564-
if (utc)
1565-
{
1566-
/* return old timezone back if any */
1567-
if (local_tz)
1568-
pgut_setenv("TZ",local_tz);
1569-
else
1570-
pgut_unsetenv("TZ");
1571-
#ifdefWIN32
1572-
tzset();
1573-
#endif
1574-
}
1575-
15761558
/* adjust timezone offset */
15771559
offset=time-gmt+ (ptm->tm_isdst ?3600 :0);
15781560

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp