Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2013, 06:58   #1
dima1257
Пользователь
 
Аватар для dima1257
 
Регистрация: 16.11.2012
Сообщений: 66
По умолчанию часы, минуты, секунды с++

Как взять отдельно часы, минуты и секунды из time() так чтобы было

h - количество часов
m - минут
s - секунд

в поиске нашел struct tm, но не понял как применить.
Выдержка из правил форума: Не стоит отправлять в поиск, не хотите отвечать пройдите мимо. Хотите помочь, пишите конкретный ответ.
dima1257 вне форума Ответить с цитированием
Старый 02.07.2013, 09:11   #2
Baburek
Форумчанин
 
Аватар для Baburek
 
Регистрация: 12.12.2010
Сообщений: 205
По умолчанию

Я бы занес куда-нибудь это время в строку и "резал" её на выводе(при выводе). Ну это просто к примеру...

А по поводу stuct tm, набросал вывод:
Код:
#include <vcl.h>
#include <ctime>
#include <iostream>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
using namespace std;

int main() {
    time_t t = time(0);   // получаем время
    struct tm * now = localtime( & t ); //конвертируем
    printf("Year: %d\n",(now->tm_year + 1900));
    printf("Month: %d\n",(now->tm_mon + 1));
    printf("Day: %d\n",(now->tm_mday));
         system("PAUSE");
}
Чтобы иметь представление о struct tm: http://www.cplusplus.com/reference/ctime/tm/

Последний раз редактировалось Baburek; 02.07.2013 в 10:24.
Baburek вне форума Ответить с цитированием
Старый 02.07.2013, 12:19   #3
dima1257
Пользователь
 
Аватар для dima1257
 
Регистрация: 16.11.2012
Сообщений: 66
По умолчанию

спасибо большое. всё работает.
Выдержка из правил форума: Не стоит отправлять в поиск, не хотите отвечать пройдите мимо. Хотите помочь, пишите конкретный ответ.
dima1257 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часы и минуты перевести в минуты!!! evm-evgenij Microsoft Office Excel 8 20.04.2015 08:50
Создаём секундомер [Как сделать часы, минуты, секунды.] Jastic Общие вопросы Delphi 21 03.11.2012 22:31
Конвертация времени ms в время минуты,секунды,часы. Человек_Борща Общие вопросы Delphi 4 03.07.2011 12:56
Обратный отсчет в формате минуты и секунды Shouldercannon Общие вопросы Delphi 8 14.04.2010 12:44
Таймер. Конвертирование ms в часы,минуты, секунды.. ищу решения.. Человек_Борща Общие вопросы Delphi 3 08.04.2010 09:51