From: Dick Davies Date: 2004-04-11T01:39:08+09:00 Subject: Re: Time upper limit Gregory Millam wrote: > Received: Sun, 11 Apr 2004 00:49:16 +0900 > And lo, xor wrote: >> @someTime = Time.utc(2100) >>I am getting >> in `utc': time out of range (ArgumentError) > This isn't a ruby thing, it's a system thing. > > Seconds count from January 1, 1970. And because of 32 bit limitations on most systems, > that means a last possible date of January 18, 2038 True enough - but how *do* you represent times after 2038, then? Integers are usually 32-bit, but we can still use higher values and Ruby will work round the platform limitations....