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

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

Войти
Регистрация
Восстановить пароль
 
HellFIsh
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 35
#1

Отобразить текущую дату - C++

10.07.2016, 23:49. Просмотров 425. Ответов 5
Метки нет (Все метки)

Народ помогите плиз,только начал с классами разбираться,как можно сделать?
Нужно создать класс DataAndTime с конструктором, использующим текущее время,
возвращаемое функцией time() ( time.h ) и дату, полученную функцией
gmtime().
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2016, 23:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отобразить текущую дату (C++):

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

Получить текущую дату - C++
Как получить текущую дату Visual Studio?

Функция, возвращающая текущую дату - C++
никак толком не могу разобратса с библиотекой time.h можите сказать точную функцию которая возвратит текущую дату и какие аргументы она...

Получить текущую дату в string - C++
Пытаюсь сделать так, но у меня возникает Ошибка C4996 'localtime': This function or variable may be unsafe. Consider using localtime_s...

Вывести текущую дату и время - C++
Люди помогите с написанием программы выводящей дату и время на экран!!!

Как получить текущую дату в char* - C++
Искал, везде старые методы, не работают.Нужно получить только текущую дату в char*. Буду благодарен за помощь.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
easybudda
Модератор
Эксперт CЭксперт С++
9632 / 5580 / 948
Регистрация: 25.07.2009
Сообщений: 10,714
11.07.2016, 01:27 #2
Цитата Сообщение от HellFIsh Посмотреть сообщение
Народ помогите плиз,только начал с классами разбираться,как можно сделать?
Прежде всего нужно осознать, что в С нет классов. Классы есть в С++, но это другой язык.
Цитата Сообщение от HellFIsh Посмотреть сообщение
Нужно создать класс DataAndTime
"Всё уже украдено до нас!"(с)
C
1
2
3
4
5
6
7
8
9
10
#include <glib.h>
 
int main(void) {
    GDateTime * now = g_date_time_new_now_local();
    
    g_print("%s\n", g_date_time_format(now, "%d-%m-%Y %R"));
    
    g_date_time_unref(now);
    return 0;
}
Код
$ gcc -Wall now.c `pkg-config --cflags --libs glib-2.0`
$ ./a.out 
11-07-2016 01:24
0
HellFIsh
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 35
11.07.2016, 03:59  [ТС] #3
вот как раз дело в том что нужно класс
0
easybudda
11.07.2016, 09:52
  #4
 Комментарий модератора 
Перенесено из раздела "С для начинающих"
0
lawr
366 / 260 / 124
Регистрация: 09.05.2014
Сообщений: 769
11.07.2016, 11:38 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <ctime>
class DataAndTime{
    private: 
        struct tm *date;
    public:
        DataAndTime(){
            time_t t=time(NULL);
            date=gmtime(&t);
        }
        void ShowTime(){
            std::cout<<date->tm_mday<<'.'<<date->tm_mon+1<<'.'<<date->tm_year+1900<<std::endl;
            std::cout<<date->tm_hour<<':'<<date->tm_min<<':'<<date->tm_sec;
        }
};
int main(){
    DataAndTime now;
    now.ShowTime();
}
1
HellFIsh
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 35
11.07.2016, 15:38  [ТС] #6
а можно вопрос откуда мы берем 1 к мес.и 1900 к году?

Добавлено через 7 минут
А,все разобрался,Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2016, 15:38
Привет! Вот еще темы с ответами:

Текущую дату сравнить с заданной датой - C++
Задача, написать и вывести &quot;hello world&quot;, если текущая дата старше заданной даты (например, 2 июля 2013). #include &lt;iostream&gt; ...

Перевести текущую дату в определенный формат - C++
помогите написать алгоритм: надо забрать системную дату с компутера и перевести ее в hex таким образом: DD 07 01 00 03 00 08 где...

программа должна вывести текущую дату - C++
вводим дату в формате DD//MM//YYYY и число n обозначающего количество прошедших дней.программа должна посчитать текущую дату (можно считать...

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


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

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

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