MLUG: [MLUG] Re: the 2038 bug already bit me!
[MLUG] Re: the 2038 bug already bit me!
Email address obfuscation in effect -- please click here to turn it off.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
On Wed, 5 Dec 2007, Mike Miller wrote:

My brother's birthday is on November 22. Once every 7 years, on average, his birthday falls on Thanksgiving. I was curious about when exactly that would occur in the future so I did something like this in the bash shell on a GNU Linux system:

for year in $(seq 2008 2060) ; do date -d 11/22/$year | grep Thu ; done

And if you try it, you'll see what happens -- it fails starting in 2038.

It also fails if you go back before 1970.


With a 64-bit Linux OS it does not fail before 1970 nor after 2038. I had no idea that the 2038 problem was limited to 32-bit systems. Is that true? I did know that the limit was of 2^31 seconds frm 1970 to 2038, so I guess it makes sense that it isn't a problem in 64-bit systems.

Mike

_______________________________________________
members mailing list
EMAIL:PROTECTED
http://mlug.missouri.edu/mailman/listinfo/members