Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
511 / 463 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
1

Получить текущее время

30.07.2012, 14:42. Просмотров 2488. Ответов 1
Метки нет (Все метки)

Столкнулся с такой проблемой. Нужно преобразовать результат, который возвращает time(0), в часы, минуты и секунды текущего дня. Для часов делаю таким образом:

C++
1
int hour = (time(0) / 3600) % 24;
Получаю на 6 часов меньше. Почему?

Добавлено через 20 минут
А... там же отчёт от полуночи по Гринвичу, поэтому такое смещение и выходит.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2012, 14:42
Ответы с готовыми решениями:

Как получить текущее время в формате чч:мм:сс
Подскажите, есть необходимость получить текущее время в формате чч:мм:сс, как это реализовать?

Выводить текущее время в определенные позиции консоли во время работы
Портирую консольное приложение. Есть код, который работал после компиляции в BC++ 3.1, после...

Текущее время
Вот такая задача: пункт1: Разработайте программу, которая выводит на экран значение текущего...

Вывести текущее время в формате ЧЧ:ММ:СС
я хочу из time(0), получить время (ЧЧ:ММ:СС). что я делаю не так? или есть более лёгкий способ его...

1
161 / 161 / 68
Регистрация: 23.02.2011
Сообщений: 392
30.07.2012, 14:58 2
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <time.h>
 
int main ()
{
  time_t rawtime = time(NULL);
 
  struct tm * timeinfo = localtime (&rawtime);
  printf ("%d", timeinfo->tm_hour);
 
  return 0;
}
Так без смещения будет.
3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2012, 14:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Текущее время с точностью до миллисекунд
Здравствуйте! Столкнулся со следующей проблемой. Нужно узнать текущее время с точностью до...

Текущее время в секундах. Очень нужно
На форуме очень много тем со временем, но есть проблема кода я пользуюсь функцией ctime, то у меня...

Как проверить, входит ли текущее время в интервал от 10 минут до 50?
Добрый день. Как проверить, входит ли текущее время в интервал от 10 минут до 50 ? Спасибо.

Файлы: определить всех учеников класса, чьи дни рождения приходятся на текущее время года
Пожалуйста объясните задачу, как её сделать? Создать текстовый файл с записями фиксированной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.