[elektro] localtime gond

zulu zulu at gmail.hu
Thu Sep 15 09:16:39 CEST 2016


2016-09-15 08:45 keltezéssel, Kiss Gabor írta:
> A tm_mon is a 0..11 intervallumban lehet, tehát
> a -09- sincs megmagyarázva. :-) 08-t kellene látnunk.

Azt én már konvertáltam, csak kifelejtettem beírni a mailbe, az korrekt. A nap is, a hét napja persze már rossz. 0x7fffffff-re
pedig 2136-02-07 jön ki, így ez teljesen rossz. (avr_libc 1.8.1). Az évhez 1900-t pedig hozzáadtam, mert elvileg így kell.

avr-gcc -c -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
-Wall -Wstrict-prototypes -pedantic -Wa,-adhlns=main.lst  -std=gnu99 -MD -MP -MF .dep/main.o.d main.c -o main.o

Arról semmi sem zenél, hogy esetleg valami fordítási opciót meg kellene adni a korrekt fordításhoz.

> struct tm ts;
> Jé? Ilyet megenged manapság a gcc?

Hámög'!

> Az "epoch" szó az idők kezdetét jelenti. Így nevezni el egy változót, ami az aktuális időpontot tartalmazza, a BTK szerint csalás,
> és 2 évig terjedő szabadságvesztéssel büntetendő. :-)

Amit írtam, az plágium;-) A neten mindenütt ezt írják.

-zulu



More information about the Elektro mailing list