|
|
|
@ -48,7 +48,7 @@ class SurveyItemValues
|
|
|
|
def recorded_date
|
|
|
|
def recorded_date
|
|
|
|
@recorded_date ||= begin
|
|
|
|
@recorded_date ||= begin
|
|
|
|
recorded_date = value_from(pattern: /Recorded\s*Date/i)
|
|
|
|
recorded_date = value_from(pattern: /Recorded\s*Date/i)
|
|
|
|
date = if recorded_date.match(%r{\d+/\d+/\d+\s+\d+:\d+:\d+})
|
|
|
|
date = if recorded_date.match(%r{\d+/\d+/\d+})
|
|
|
|
Date.strptime(recorded_date, "%m/%d/%Y")
|
|
|
|
Date.strptime(recorded_date, "%m/%d/%Y")
|
|
|
|
elsif recorded_date.match(/\d+-\d+-\d+(T|\s)\d+:\d+:\d+/)
|
|
|
|
elsif recorded_date.match(/\d+-\d+-\d+(T|\s)\d+:\d+:\d+/)
|
|
|
|
Date.parse(recorded_date)
|
|
|
|
Date.parse(recorded_date)
|
|
|
|
|