From: Xie Hanjian Date: 2009-03-19T00:35:50+09:00 Subject: Re: Convert from DateTIme to Time --FL5UXtIhxfXey3p5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Justin Collins [2009-03-18 23:53:57 +0900]: > Xie Hanjian wrote: >> * Rick DeNatale [2009-03-18 22:07:29 +0900]: >> =20 >>> One little glitch. Time can only represent values through January 1, 20= 38, >>> DateTime has a longer range. >>> =20 >> >> This problem seems only exist on mac. >> >> 22:20:~$ uname -a Linux aiur 2.6.28-ARCH #1 SMP= =20 >> 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 > > Pretty sure it's a 32 vs. 64 bit thing. aha, I should keep a 32bit machine around :-) Thanks, Jan > > -Justin --=20 jan=3Dcallcc{|jan|jan};jan.call(jan) --FL5UXtIhxfXey3p5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAEBAgAGBQJJwRVpAAoJEBcDvo3O83d6vqoH/29G8yC0S5FEyXG3GJj9cYqM J+8xedZN5m95mwuJsa5rvFHCraoI5wgWhrCWOCdR3+1L9WsNmNGd4+lo1HufC/sa ZShujXlnI19jRhhorxhQYTWG6Dr3GlXr7Xot3ITD7GysAQVMdon3caPEFullhf+s 6naKdtEsZOvj6+4SmPvGvMByHafIuYEQTYD/xzbmppvYkWEMOG8K09YVrhWMeMt2 HXxBkopcAx3EBDuLKZRTDz4TOYqF4DEn97fXOB0VDYnUVvc9N1fY6hmR734zg/Qu l/H9D0PmW2dxsNWEtpsxW2hyclzTknI1+3ntzdsKx24D2JRK+ClgRWkiIfjg8NA= =wBjw -----END PGP SIGNATURE----- --FL5UXtIhxfXey3p5--