[LCP]time 1e9

Joachim Bauernberger bj at gmx.net
Fri Aug 24 23:05:21 UTC 2001


Thank's Steve,
that solved the problem.
On Friday 24 August 2001 14:55, you wrote:
> Hi Joachim,
>
> Try setting the variable "now" to 2147483647.
>
> This is about one fifth of your value (which had ten zeros!), and is also
> the value defined for MAXLONG in values.h.
>
> (time_t is a long)
>
> Looks like Tue Jan 19 13:44:07 2038 will be a fun time in the Unix world!
It sure will be ;) 
>
> cheers
>
> Steve
>
> PS with nine zeros (which is what I think you intended) your program gives
> Sun Sep  9 11:16:40 2001.
>
> PPS I always use -Wall on my compiles - it helps a lot :-)
>
> ----- Original Message -----
> From: "Joachim Bauernberger" <bj at gmx.net>
> To: <linuxCprogramming at lists.linux.org.au>
> Sent: Friday, August 24, 2001 9:34 PM
> Subject: [LCP]time 1e9
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hi,
> > I was wondering how i get the calendertime from the seconds as in:
> >
> > #include <time.h>
> > #include <stdio.h>
> >
> > int main( int argc, char **argv) {
> >
> > /* soemwhen on the 9th of sept. 2001 unixtime will reach 1e9 */
> >         time_t          now = 10000000000;
> >
> >         struct tm       *tt;
> >         char *c;
> >
> >         tt = localtime(&now);
> >         c = ctime(&now);
> >
> >         fprintf(stdout,"%d %d %d %d %d %d %d",tt->tm_sec, tt->tm_min,
> > tt->tm_hour, tt->tm_mday, tt->tm_mon, tt->tm_year, tt->tm_wday);
> >         fprintf(stdout,"\n%s\n",c);
> >
> > return 0;
> > }
> >
> > This yields a date somewhen in 2014 Which isn't correct. Can somebody
>
> please
>
> > point out to me what I am missing.
> >
> > Thank's
> > Joachim
> >
> > - --
> > Warning: Your HTML-mail goes straight to my trash!
> > You can get my public pgp key here:
> > http://foobar.gmxhome.de/joachim.txt
> > PGP fingerprint:
> > 25 96 E0 25 48 D9 8E 10  3C C0 48 E7 AF 5A E2 C6  A3 15 05 E6
> >
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: PGP 6.5.8
> >
> > iQA/AwUBO4ZC5a9a4sajFQXmEQKTKgCgpkVa4WMqrm/zPRDxJQSHHsp9/usAoJBQ
> > 2G/zoTHMTmFZkYRj8BImEHNU
> > =uBfJ
> > -----END PGP SIGNATURE-----
> > _______________________________________________
> > This is the Linux C Programming List
> >
> > :  http://lists.linux.org.au/listinfo/linuxcprogramming List
>
> _______________________________________________
> This is the Linux C Programming List
>
> :  http://lists.linux.org.au/listinfo/linuxcprogramming List

-- 
Warning: Your HTML-mail goes straight to my trash!
You can get my public pgp key here:
http://foobar.gmxhome.de/joachim.txt
PGP fingerprint:
25 96 E0 25 48 D9 8E 10  3C C0 48 E7 AF 5A E2 C6  A3 15 05 E6




More information about the linuxCprogramming mailing list