2016-03-03 49 views

回答

3

的最佳选择是生成正确的字符串开始的,但我不会努力去得到一个“图书馆”要做到这一点,因为它真的很过分的...

只是这样的事情

std::string input = "DDMMYY HH:MM"; 

std::string output = input.substr(4, 2) + "-" + // YY- 
        input.substr(2, 2) + "-" + // MM- 
        input.substr(0, 2) +  // DD 
        input.substr(6);   // HH:MM ("the rest") 

把它包装成一个功能reformat_date有一些解释第一。

相关问题