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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработать (и применить) для классов A и B дружественную функцию, позволяющую определять текущую дату и время - C++
Класс А определяет текущее системное время на компьютере Класс В определяет дату, изменение которой происходит в 24 часа системного...

Для структуры "Дата" реализовать конструктор по умолчанию, выводящий текущую дату - C++
Преподаватель дал задние,чтобы в структуре Date был конструктор по умолчанию.который выводит текущую дату.сказал что для этого туда надо...

Вывести текущую директорию - C++
Вывести текущую директорию. Как?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
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
HellFIsh
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 35
11.07.2016, 03:59  [ТС]     Отобразить текущую дату #3
вот как раз дело в том что нужно класс
easybudda
11.07.2016, 09:52
  #4
 Комментарий модератора 
Перенесено из раздела "С для начинающих"
lawr
365 / 259 / 124
Регистрация: 09.05.2014
Сообщений: 767
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();
}
HellFIsh
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 35
11.07.2016, 15:38  [ТС]     Отобразить текущую дату #6
а можно вопрос откуда мы берем 1 к мес.и 1900 к году?

Добавлено через 7 минут
А,все разобрался,Спасибо
Yandex
Объявления
11.07.2016, 15:38     Отобразить текущую дату
Ответ Создать тему
Опции темы

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