Я хочу, чтобы извлечь части из, например tm_sec или tm_min только, как простой Int (не массив или строку), как то, что и это возможно (если это), если что-то мне не нужно на 100% правильное время, поскольку я делаю это для своих собственных интересов и просто хочу узнать, как это сделать. Перед пытался с что-то делать сэкстракт часть time.h (МестноеВремя)
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time (&rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,80,"Now it's %H:%M.",timeinfo);
puts (buffer);
Но отсутствие опыта остановил меня, и теперь я понятия не имею, что делать (просто новичок в программировании), и конечно извините, если возник вопрос, как это, но я пробовал и не нашел его.
* Цель этого не отображать только те части, которые я хочу, но редактировать их
Не забывайте, что год кодируется как «год - 1900» (так что вы должны добавьте 1900, чтобы получить фактический календарный год), и этот месяц закодирован с 0 для января до 11 декабря (так что вам нужно добавить его, чтобы получить нормальный месяц). И функция 'mktime()' может принимать измененную 'struct tm' и преобразовывать ее обратно в' time_t'. –