Witam.
Jak ustawić strefę czasową i czas letni/zimowy? Biblioteka newlib wszystko ładnie przelicza tylko jak sprawić by uwzględniała strefę czasową? Niby jest od tego funkcja tzset(); która powinna to ustawić tylko, że jest to funkcja bezparametrowa. I tu pytanie jak to ustawić? Próbowałem też zmienić zmienną środowiskową TZ tylko nawet nie wiem czy ona istnieje skoro nie mam żadnego os. Teoretycznie funkcja putenv("TZ=std 3600"); powinna to zrobić. TZ gdy nie ma czasu letniego/zimowego powinna wyglądać tak: "std offset" tylko, że to wszystko jest dla systemów unixowych a ja żadnego systemu nie mam. Czy da się to w ogóle zrobić czy też muszę napisać swój własny kalendarz uwzględniający strefę czasową i czas letni/zimowy? Dodam tylko, że kompilator mi nic nie wysypuje na tych dwóch funkcjach a czas który dostaje cały czas jest bez uwzględnienia strefy czasowej.
Jak ustawić strefę czasową i czas letni/zimowy? Biblioteka newlib wszystko ładnie przelicza tylko jak sprawić by uwzględniała strefę czasową? Niby jest od tego funkcja tzset(); która powinna to ustawić tylko, że jest to funkcja bezparametrowa. I tu pytanie jak to ustawić? Próbowałem też zmienić zmienną środowiskową TZ tylko nawet nie wiem czy ona istnieje skoro nie mam żadnego os. Teoretycznie funkcja putenv("TZ=std 3600"); powinna to zrobić. TZ gdy nie ma czasu letniego/zimowego powinna wyglądać tak: "std offset" tylko, że to wszystko jest dla systemów unixowych a ja żadnego systemu nie mam. Czy da się to w ogóle zrobić czy też muszę napisać swój własny kalendarz uwzględniający strefę czasową i czas letni/zimowy? Dodam tylko, że kompilator mi nic nie wysypuje na tych dwóch funkcjach a czas który dostaje cały czas jest bez uwzględnienia strefy czasowej.