Opened 9 years ago
Last modified 9 years ago
#9089 new Bugs
missing locale in strings_from_facet.hpp
| Reported by: | Jackarain | Owned by: | az_sw_dude |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | date_time |
| Version: | Boost 1.54.0 | Severity: | Problem |
| Keywords: | Cc: | jack.wgm@… |
Description
see my example:
std::locale::global(std::locale(""));
boost::posix_time::ptime t;
std::stringstream ss;
std::string s = "Sat, 07-Sep-43 10:40:59 GMT";
ss.str(s);
boost::posix_time::time_input_facet* rfc850_date_workarround2 =
new boost::posix_time::time_input_facet("%a, %d-%b-%y %H:%M:%S GMT");
ss.imbue(std::locale(std::locale::classic(), rfc850_date_workarround2));
ss >> t;
if (t != boost::posix_time::not_a_date_time)
{
std::cout << ss.str() << std::endl;
}
I expected the output:
2043-Sep-07 10:40:59
but in fact no output...
Attachments (1)
Change History (2)
by , 9 years ago
| Attachment: | strings_from_facet.hpp.patch added |
|---|
comment:1 by , 9 years ago
I just tried this with both the current trunk and the 1.55.0 release (Clang 3.4, Mac OS X 10.9), and got the output that you expected in both cases.
Can you provide more information about your setup? (OS, compiler, etc)? Does this occur for you with boost 1.55.0?
Note:
See TracTickets
for help on using tickets.

fixed missing locale in strings_from_facet.hpp