From: Xie Hanjian Date: 2009-03-18T23:22:53+09:00 Subject: Re: Convert from DateTIme to Time --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Rick DeNatale [2009-03-18 22:07:29 +0900]: > One little glitch. Time can only represent values through January 1, 2038, > DateTime has a longer range. This problem seems only exist on mac. 22:20:~$ uname -a =20 Linux aiur 2.6.28-ARCH #1 SMP PREEMPT Sun Mar 8 10:55:58 CET 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz GenuineIntel GNU/Linux 22:20:~$ ruby -v -e 'p Time.mktime(3000)' ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux] Wed Jan 01 00:00:00 +0800 3000 22:20:~$ ruby186 -v -e 'p Time.mktime(3000)' ruby 1.8.6 (2007-03-13 patchlevel 0) [x86_64-linux] Wed Jan 01 00:00:00 +0800 3000 - Jan >=20 >=20 > --=20 > Rick DeNatale >=20 > Blog: http://talklikeaduck.denhaven2.com/ > Twitter: http://twitter.com/RickDeNatale > WWR: http://www.workingwithrails.com/person/9021-rick-denatale > LinkedIn: http://www.linkedin.com/in/rickdenatale --=20 jan=3Dcallcc{|jan|jan};jan.call(jan) --EeQfGwPcQSOJBaQU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAEBAgAGBQJJwQRMAAoJEBcDvo3O83d6vRgIALFGpE2yC6fTP3clQ+9zZH1n LFmGo5I8UfOtNB8R+j85ZAHtClfIZcqB29Jg0wZ6ObIqClsVDCWKEUDSngxQ4zQi I7FTt9R3XsbRKlq9F1rvdIVYMPAv/Lju2u+1vHaf42hVZsFWppzCZTMvcG5mr5eb jDQ/6hT3ajS5GffnaHEwdRoVZA4O56GPTtAKeCZt2NJ86SKEfwd24wI36ACDqcsx vgSUJyz4JjmZuDVOxzQ8Ijz+/HyiXKOhlh25yCkPjT9K86lwgX0ZI0SjqQBVJvFu m3W0EB6iCNqkmn5ed34YOE0RJbtTQ9lVE0KepiD1m+0U/2NNCjNem06LQ2n9Ouo= =8JPB -----END PGP SIGNATURE----- --EeQfGwPcQSOJBaQU--