From 69e0457dea4e64aade37f411c26e1434c63ede14 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 18 Jun 2007 23:30:06 +0000 Subject: [PATCH] Use DateTime instead of Time for GPX timestamps as it can handle a wider range of dates. --- lib/osm.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/osm.rb b/lib/osm.rb index 6d2ef9efd..1941d6daf 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -79,7 +79,7 @@ module OSM lat = -1 lon = -1 ele = -1 - date = Time.now(); + date = DateTime.now(); gotlatlon = false gotele = false gotdate = false @@ -98,7 +98,7 @@ module OSM parser.listen( :characters, %w{ time } ) do |text| if text && text != '' - date = Time.parse(text) + date = DateTime.parse(text) gotdate = true end end @@ -280,7 +280,7 @@ module OSM image << link end - def add(latitude=0, longitude=0, title_text='dummy title', url='http://www.example.com/', description_text='dummy description', timestamp=Time.now) + def add(latitude=0, longitude=0, title_text='dummy title', url='http://www.example.com/', description_text='dummy description', timestamp=DateTime.now) item = XML::Node.new 'item' title = XML::Node.new 'title' -- 2.43.2