将日期时间字符串拆分为C ++中的日期时间

时间:2017-06-07 15:29:23

标签: c++ arduino

假设我有一个这样的字符串:20160501124254.000

字符串是没有分隔符的日期和时间。必须是这样的:2016/05/01 12:42:54。

如何将第一个字符串拆分为第二个字符串并将每个日期和时间保存在C ++中的单独变量中?

其实我需要一点功能。

1 个答案:

答案 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);