lib/embulk/java/time_helper.rb in embulk-0.4.8 vs lib/embulk/java/time_helper.rb in embulk-0.4.9

- old
+ new

@@ -28,21 +28,23 @@ unless hash raise Java::TimestampParseException.new end if seconds = hash[:seconds] - return seconds * 1_000_000 + sec_fraction = hash[:sec_fraction] # Rational + usec = sec_fraction * 1_000_000 if sec_fraction + return seconds * 1_000_000 + usec.to_i else year = hash[:year] mon = hash[:mon] day = hash[:mday] hour = hash[:hour] min = hash[:min] sec = hash[:sec] sec_fraction = hash[:sec_fraction] + usec = sec_fraction * 1_000_000 if sec_fraction zone = hash[:zone] - usec = hash[:sec_fraction] ? hash[:sec_fraction] * 1000000 : nil now = @default_time begin break if year; year = now.year break if mon; mon = now.mon