From: Matt Spendlove Date: 2008-01-16T02:40:58+09:00 Subject: Re: utime a dir and convert Date to Time > File.utime works with C ruby and jruby 1.1 (I haven't try 1.0) > Note: in jruby if the path is absolute "\\temp" try with "c:\\temp" Yea, quite right. My simple mistake was to issue a FileUtils.mkdir after the utime on a subdir. > > 2) My script needs to compare the mtime of a file with a constant > > offset. I ended up with this ugliness, turning both into Dates because > > I couldn't figure out how to turn a TWO_WEEKS_AGO into a Time! : > > > > ==================================== > > TWO_WEEKS_AGO = Date.today - 14 > > > > if Date.parse(File.stat(path).mtime.to_s) > TWO_WEEKS_AGO > > . > > . > > end > > ==================================== > > > > Any suggestions welcome. > > > > DAY_DURATION = 24*60*60 > date = Time.now - 14*DAY_DURATION Right, I get this but there is no way to convert a Date to a Time? I guess I was looking for timeInMillis or something. Perhaps just need to loose the Java head ;) Thanks.