Atlantis
Guest
Mon Jun 20, 2016 9:57 pm
Ktoś z was może orientuje się, w jaki sposób mogę ustawić strefę czasową
w time.h?
Widzę, że w tym pliku występuje coś takiego:
extern int time_zone;
Jednak wpisanie time_zone = 2; w funkcji main() nie daje żadnego efektu.
Funkcja ctime() nakarmiona timestampem z NTP ciągle zwraca czas w UTC...
Grzegorz Niemirowski
Guest
Mon Jun 20, 2016 10:51 pm
Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Ktoś z was może orientuje się, w jaki sposób mogę ustawić strefę czasową
w time.h?
Widzę, że w tym pliku występuje coś takiego:
extern int time_zone;
Jednak wpisanie time_zone = 2; w funkcji main() nie daje żadnego efektu.
Funkcja ctime() nakarmiona timestampem z NTP ciągle zwraca czas w UTC...
Na STM32 robię tak:
setenv("TZ","CET-1CEST,M3.5.0/2,M10.5.0/3",1);
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 15 days, 9 hours, 3 minutes and 29 seconds
Marek
Guest
Tue Jun 21, 2016 2:47 pm
On Mon, 20 Jun 2016 23:57:19 +0200, Atlantis <marekw1986NOSPAM@wp.pl>
wrote:
Quote:
Ktoś z was może orientuje się, w jaki sposób mogę ustawić strefę
czasową
w time.h?
Nie wszystko co jest w libc mla jest zaimplementowane w owym libc.
Część to tylko pliki nagłówkowe zawierające jedynie deklaracje (dla
zachowania kompatybilności) ale np. bez implementacji funkcji w libc
(user ma sobie to sam zaimplementować).
--
Marek