У меня есть строка, содержащая секунды из эпохи, как мне преобразовать эту строку в формат
как таковой -
ГОД-МЕСЯЦ-ДЕНЬ ЧЧ: ММ: СС
Здесь MONTH должен отображать номер месяца, а DAY - номер дня.Также время должно быть в 24-часовом формате.
Например:
2019-06-26 11: 14: 25
Я попытался использовать strptimeно не смогли этого сделать, может кто-нибудь помочь мне в том, что я делаю неправильно.
Это то, что я пробовал до сих пор
int main()
{
string timee = "12341234534";
const char *ptr = timee.c_str();
struct tm tim;
strptime(ptr, "%S", &tim);
time_t abcd = mktime(&tim);
cout<<abcd;
return 0;
}
Нашел этот фрагмент кода в другой ссылке на стек-поток Как преобразовать строковую переменную, содержащую время, в тип time_t в c ++?