假设我有一个这样的字符串:20160501124254.000
字符串是没有分隔符的日期和时间。必须是这样的:2016/05/01 12:42:54。
如何将第一个字符串拆分为第二个字符串并将每个日期和时间保存在C ++中的单独变量中?
其实我需要一点功能。
答案 0 :(得分:2)
您可以尝试类似
的内容int year;
int month;
int day;
int hour;
int minute;
int second;
sscanf(buffer, "%4d%2d%2d%2d%2d%2d", &year, &month, &day, &hour, &minute, &second);