Julia 0.5μλ λ¬Έμμ΄μ Array{Period}
λ‘ κ΅¬λ¬Έ λΆμν μ μλ Dates.parse
ν¨μκ° μμ΅λλ€. μ΄ ν¨μλ DateTime
κ°μ²΄λ₯Ό μμ±νκΈ° μ μ μμ μ΄ νμν DateTime
ꡬ문 λΆμμ μ μ©νμ΅λλ€.
μλ₯Ό λ€μ΄ Julia 0.5μμ:
julia> df = Dates.DateFormat("yyyy-mm-dd HH:MM");
julia> DateTime("2016-03-03 24:00", df)
ERROR: ArgumentError: Hour: 24 out of range (0:23)
in DateTime(::Int64, ::Int64, ::Int64, ::Int64, ::Int64, ::Int64, ::Int64) at ./dates/types.jl:149
in DateTime(::Base.Dates.Year, ::Base.Dates.Month, ::Base.Dates.Day, ::Base.Dates.Hour, ::Base.Dates.Minute) at ./dates/types.jl:172
in DateTime(::String, ::Base.Dates.DateFormat) at ./dates/io.jl:268
julia> Dates.parse("2016-03-03 24:00", df)
5-element Array{Base.Dates.Period,1}:
2016 years
3 months
3 days
24 hours
0 minutes
μ€λ¦¬μ 0.6μμ
julia> Dates.parse("2016-03-03 24:00", Dates.DateFormat("yyyy-mm-dd HH:MM"))
ERROR: MethodError: no method matching parse(::String, ::DateFormat{Symbol("yyyy-mm-dd HH:MM"),Tuple{Base.Dates.DatePart{'y'},Base.Dates.Delim{Char,1},Base.Dates.DatePart{'m'},Base.Dates.Delim{Char,1},Base.Dates.DatePart{'d'},Base.Dates.Delim{Char,1},Base.Dates.DatePart{'H'},Base.Dates.Delim{Char,1},Base.Dates.DatePart{'M'}}})
Closest candidates are:
parse(::AbstractString, ::Int64; greedy, raise) at parse.jl:215
parse(::AbstractString; raise) at parse.jl:230
#19545μ μν΄ μ κ±°λ¨
@shashi , μλ‘μ΄ λΉ λ₯Έ ꡬ문 λΆμ νλ μμν¬ λ΄μμ ν΄λΉ κΈ°λ₯μ λ€μ μΆκ°ν μ μμ΅λκΉ? κ·Έλ μ§ μμΌλ©΄ κΈ°μ μ μΌλ‘ λ μ΄μ μ¬μ©λμ§ μμ§λ§ μ μ©νλ―λ‘ μλνκ² λ§λλ κ²μ΄ λ μ’μ κ² κ°μ΅λλ€.
@StefanKarpinski 0.6μμ μλνλ λ²μ μ μ»μΌλ €κ³ ν©λλ€.
κ°μ₯ μ μ©ν λκΈ
@StefanKarpinski 0.6μμ μλνλ λ²μ μ μ»μΌλ €κ³ ν©λλ€.