我想使用boost库或任何API将字符串“DDMMYY HH:MM”转换为“YY-MM-DD HH:MM”。
谢谢,
答案 0 :(得分:3)
最好的选择当然是生成正确的RIGHT字符串,但我不会努力工作以获得一个"库"这样做,因为它真的太过分了......
就是这样的
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
包装,并先解释一下。