On Tue, Sep 14, 1999 at 09:24:22AM -0400, LEGO Andy wrote:
> Hojla!
>
> Iscem formulo ki mi bo izracunala dan v tednu iz datuma.
> A ima kdo kaksno idejo?
>
> Kaj pa formulo ki bo izracunala razliko dveh datumov?
>
> Andy
>
> ------------------------------------------------
> |\ _,,,,--,,_ E-MAIL: [EMAIL PROTECTED]
> /,`.-'`' -, \-;, ICQ: 10024539
> |,4- ) ),,__ ,\ ( ;; URL: http://andy.x0.or
> '---''(.'--' `-'`.)`' TEL: 301 725 5724
> ------------------------------------------------
Nobene formule ne rabis,
dan v tednu je ze v tm strukturi.. vse kar mores naredit
je da pretvoris tm v sekunde in potem sekunde nazaj v tm, da
se izpolnejo "missing fields" :)
torej.. ce bi na hitro hotu:
struct tm datum;
struct tm result;
time_t secs;
datum.tm_day=19;
datum.tm_mon=12;
datum.tm_year=99;
secs = mktime(&datum);
result = localtime(&secs);
v result.tm_wday imas dan v tednu.
Kar se tice pa primerjanja datumov
pa enostavno dobi sekunde iz datuma in potem odstejes..
recmo,
(da mas se rezultat v secs)
ce hoces recmo razliko med danasnjim in datumov "secs" ..
naredis time(NULL) - secs;
--
time(NULL) vrne v sekundah danasnji dan
mktime() vrne sekunde nekej tm strukture, ki mora biti nafilana..
localtime() vrne tm strukturo iz sekund
upam, da bo to kej pomagalo..
--
==---------------------------------------==
Marko Mlakar - [EMAIL PROTECTED]
===-------------------------------------===
PGP Public key: finger [EMAIL PROTECTED]
PGP signature