This is a very very basic sample using Substr in Arduino.
For those migrating from as3, hope this might be useful just to get some of the idea.
This code will only take a string containing time information and split it using substr instead of tokenizing it.
#include <WString.h>
void setup(){
Serial.begin(9600);
printTime("200912300840107");
}
void loop(){
}
void printTime(String sysTime){
String year,month,date,hour,minute,seconds,day; //declaring all vars as String Type.
year = sysTime.substring(0,4);
month = sysTime.substring(4,6);
date = sysTime.substring(6,8);
hour = sysTime.substring(8,10);
minute = sysTime.substring(10,12);
seconds= sysTime.substring(12,14);
day = sysTime.substring(14,15);
Serial.println(year);
Serial.println(month);
Serial.println(date);
Serial.println(hour);
Serial.println(minute);
Serial.println(seconds);
Serial.println(day);
}
advanced C++ programers, please upgrade the code if you've got better ways to achive the same results

Btp~