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,,