lib/reckon/app.rb in reckon-0.3.3 vs lib/reckon/app.rb in reckon-0.3.4
- old
+ new
@@ -171,10 +171,11 @@
end
def date_for(index)
value = columns[date_column_index][index]
value = [$1, $2, $3].join("/") if value =~ /^(\d{4})(\d{2})(\d{2})\d+\[\d+\:GMT\]$/ # chase format
- value = [$3, $2, $1].join("/") if value =~ /^(\d{2})\.(\d{2})\.(\d{4})$/ # chase format
+ value = [$3, $2, $1].join("/") if value =~ /^(\d{2})\.(\d{2})\.(\d{4})$/ # german format
+ value = [$3, $2, $1].join("/") if value =~ /^(\d{2})\-(\d{2})\-(\d{4})$/ # nordea format
begin
guess = Chronic.parse(value, :context => :past)
if guess.to_i < 953236800 && value =~ /\//
guess = Chronic.parse((value.split("/")[0...-1] + [(2000 + value.split("/").last.to_i).to_s]).join("/"), :context => :past)
end