We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8d7fe75 commit 4f774dcCopy full SHA for 4f774dc
src/parsing.jl
@@ -295,17 +295,15 @@ end
295
296
_DEFAULT_TYPE_MAP[:time] = Time
297
function pqparse(::Type{Time}, str::AbstractString)
298
+ result = nothing
299
try
- return parse(Time, str)
300
+ result = tryparse(Time, str)
301
catch err
- try
302
- return parse(Time, _trunc_seconds(str))
303
- catch
304
- if !(err isa InexactError)
305
- rethrow(err)
306
- end
+ if !(err isa InexactError)
+ rethrow(err)
307
end
308
+ return isnothing(result) ? parse(Time, _trunc_seconds(str)) : result
309
310
311
# InfExtendedTime support for Dates.TimeType
0 commit comments