Say I have two time objects represented as floats like so: x = 64299600.0 y = 1157489583.2798 I want to subtract x from y and then represent the difference as years, months, days, hours, minutes and seconds. I don't see how the Time library would do this. Has anyone done something like this? If so, how? Thanks, Brad -- Posted via http://www.ruby-forum.com/.