id summary reporter owner description type status milestone component version severity resolution keywords cc 8528 time_input_facet doesn't support %e galbraithjoseph@… az_sw_dude "time_input_facet doesn't support the %e substitution for days without leading zero. This means that the following code for parsing RFC 2822 dates fails: {{{ auto time_facet = new boost::posix_time::time_input_facet; time_facet->format(""%a, %e %b %Y %H:%M:%S""); }}} Test strings (note that time zone portion is not parsed): {{{ Tue, 15 Jan 2013 06:50:21 -0700 Wed, 9 Jan 2013 12:33:57 -0700 }}} Also note that the second date makes %a, %d %b %Y a non-starter. The attached patch fixes the problem for me. The patch is against 1.51, but I check the 1.53 code and upon a brief code inspection it didn't appear to have changed significantly. Note that I made no attempt to verify how it behaves on badly constructed input; I simply cloned the %d code and changed it to call parse_var_day_of_month() instead of parse_day_of_month(). " Bugs closed To Be Determined date_time Boost 1.51.0 Problem duplicate