> 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

Reply via email to