id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4870,ISO Timestamp Parsing Bug,peter.klotz@…,az_sw_dude,"boost::posix_time::from_iso_string() converts ""20100713"" into ""20100713T201007.300000"" which is obviously wrong. The error is caused by boost::date_time::split(). The attached patch corrects split() so that an exception is thrown later in parse_delimited_time_duration(). The problem is reproducible in Boost 1.42.0 and 1.44.0. This simple example demonstrates the issue: const boost::posix_time::ptime time=boost::posix_time::from_iso_string(""20100713""); std::cout << ""Converted: "" << boost::posix_time::to_iso_string(time) << std::endl; Converted: 20100713T201007.300000 Maybe someone can apply this patch.",Patches,new,To Be Determined,date_time,Boost 1.44.0,Problem,,,