Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
vitis
Сообщений: n/a
#1

Получение текущей даты? - C++

11.06.2009, 20:53. Просмотров 1627. Ответов 3
Метки нет (Все метки)

Люди,Помогите! MSDN-a нет. Как получить текущее время в VC++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2009, 20:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получение текущей даты? (C++):

На основе введенной даты рождения и текущей даты сообщить пользователю, сколько он прожил дней - C++
3. Написать программу, которая на основе введенной даты рождения и текущей даты сообщает пользователю, сколько он прожил дней. Принять во...

Вывод на экране текущей даты - C++
Нужно вывести на экран текущую дату. Как это сделать. Что-то c time(time_t *t) соорудить? Я только не впубился как он работает. В MSDN...

Как от текущей даты отнять 20 лет - C++
Надо от текущей даты отнять 20 лет... Помогите плиз!

Вывод текущей даты и времени в файл - C++
Здравствуйте. Подскажите пожалуйста, что нужно сделать, чтобы текущая дата и время, в заданном формате, выводились в .txt файл, а не в...

Функция для определения текущей даты и времени - C++
Столкнулся с проблемой, есть ли функция по определении текущей даты и времени, для дальнейшего использования в программе, если да то какая?...

вывод текущей даты по показаниям часов RTC - C++
нужно на языке Си (с ассемблерной вставкой) написать фрагмент программы вывода текущей даты по показаниям часов RTC (день/месяц/год)...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Chuck
Сообщений: n/a
23.06.2009, 13:53 #2
Это можно сделать следующим образом:

CTime t = CTime::GetCurrentTime ();
int t_year = t.GetYear();
int t_mon = t.GetMonth() ;
int t_day = t.GetDay() ;

int t_hour = t.GetHour();
int t_min = t.GetMinute() ;
int t_sec = t.GetSecond() ;

CTime ct(t_day,t_mon,t_year,t_hour,t_min,t_sec);

А представить в нужном формате так:
CString sDate = ct.Format('%d.%m.%Y %H:%M:%S');
Один из конструкторов CTime имеет сигнатуру:

CTime(int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec,
int nDST = -1);

Всего хорошего, Chuck
Silver
Сообщений: n/a
23.06.2009, 14:11 #3
Ну наворотил!

time_t t;
СTime m_Date = time(&t);

И все!
Chuck
Сообщений: n/a
23.06.2009, 15:59 #4
Кому как нравится.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2009, 15:59
Привет! Вот еще темы с ответами:

Получение каталога выполнения текущей программы - C++
необходимо из в ходе выполнения самой программы получить папку, в которой она выполняется знает кто-нить? есть всякие GetCurrentDir,...

Определить возраст человека в годах относительно текущей календарной даты - C++
Задание : Дано три целых числа, определяющих календарную дату (день, месяц и год) – день рождения человека. Определить возраст человека...

Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения - C++
Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения ,текущую дату и день рождения вводится с...

Получение вчерашней даты? - C++
помогите, надо получить/присвоить вчерашнюю дату переменной типа стринг.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.06.2009, 15:59
Ответ Создать тему
Опции темы

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