What is the shortest/most elegant way (i.e. use existing lib functions) to parse a string in the form of 20180810T143000Z
to a time_t
? Note that the literal always represents a UTC timestamp.
I started parsing the string and assigning values to a struct tm *tm
in order to do a mktime(tm)
at the end. That feels overly complicated, though.