> On 23 Dec 2015, at 23:11, Zefram (via RT) <perl6-bugs-follo...@perl.org> > wrote: > > # New Ticket Created by Zefram > # Please include the string: [perl #127003] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/Ticket/Display.html?id=127003 > > > > DateTime.new on a Str input, per ISO 8601:2004 clause 4.2.2.4, attempts to > accept either comma or full stop as the decimal point in the seconds part, > but it screws up the comma case, failing to convert it to a numeric value. > >> DateTime.new("2000-01-01T00:00:00.0").perl > DateTime.new(:year(2000), :month(1), :day(1), :hour(0), :minute(0), > :second(0.0)) >> DateTime.new("2000-01-01T00:00:00,0").perl > Cannot convert string to number: trailing characters after number in '00^,0' > (indicated by ^) > in block <unit> at <unknown file>:1
Fixed in 18947f4249aa0c11a1f1ac3 , test added with 38e988158507ee040ab33e . Can be closed. Liz