Add %F to parse

This commit is contained in:
Howard Hinnant
2016-09-09 20:58:39 -04:00
parent 3b3a27efe1
commit a7b6adae62

14
date.h
View File

@@ -4157,6 +4157,20 @@ parse(std::basic_istream<CharT, Traits>& is,
command = true;
modified = false;
break;
case 'F':
if (command && !modified)
{
f.get(is, 0, is, err, &tm, b, i-1);
b = i+1;
if ((err & ios_base::failbit) == 0)
{
const CharT ymd[] = {'%', 'Y', '-', '%', 'm', '-', '%', 'd'};
f.get(is, 0, is, err, &tm, ymd, ymd+8);
}
}
command = false;
modified = false;
break;
case 'O':
case 'E':
modified = true;