我想根据创建日期和时间来命名文件。我使用此代码来获取日期和时间:
auto time = std::chrono::system_clock::now();
std::time_t end_time = chrono::system_clock::to_time_t(time);
std::string finaltime = std::ctime(&end_time);
我现在想要从finaltime
- 字符串中消除我不需要的所有空格和信息。为此我发现了我需要的字符。我需要除11,14,17之外的所有(第一个字符的计数器从0开始)。
在python中有一种非常简单的方法可以做这样的事情,如果你需要2到5之间的所有字符,你可以说mystring[2:5]
。在c ++中是否存在类似的东西,或者是否有其他方法可以删除我需要的字符