crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Получение системной даты
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Dima2387 Дата 6.11.2015, 12:40
  Отак получаю, нашел дето в нете. Не жалуюсь :)

#include <iostream>

using namespace std;


std::string vremya() { //вычисление текущего времени
time_t rawtime;
struct tm * timeinfo;
char current_time[9];
time ( &rawtime );
timeinfo = localtime ( &rawtime );
strftime (current_time,9,"%H:%M:%S",timeinfo); //конец вычисления времени

return current_time;
}

int main()
{
cout << vremya() << endl;
return 0;
}


Если что-то надо пояснить - пиши.
Iron Bug Дата 25.10.2015, 10:08
  я не заметила дубль (обычно сразу удаляю). объединила темы. дубликат первого сообщения почему-то не удаляется, вероятно, из-за обновления форума. удалю, когда удаление заработает.
Litkevich Yuriy Дата 24.10.2015, 17:40
  Надо объединить с дублем
( у меня прав не хватает)
gbcesc Дата 9.8.2015, 20:40
 
Цитата(rich @ 9.8.2015, 20:26) *
Так:
#include <QCoreApplication>
#include <QDebug>
#include <QDate>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    int x = QDate::currentDate().year();
    int y = QDate::currentDate().month();
    qDebug() << x;
    qDebug() << y;
    return a.exec();
}


Огромное Вам спасибо))) Все работает)
rich Дата 9.8.2015, 20:26
  Так:
#include <QCoreApplication>
#include <QDebug>
#include <QDate>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    int x = QDate::currentDate().year();
    int y = QDate::currentDate().month();
    qDebug() << x;
    qDebug() << y;
    return a.exec();
}
Iron Bug Дата 6.8.2015, 9:15
  В С++ дату можно получить и отформатировать средствами стандартной библиотеки, например strftime.
Возможно, в самой библиотеке Qt есть свои средства. Но тогда вопрос надо размещать в разделе Qt, Общие вопросы.
gbcesc Дата 5.8.2015, 21:33
  Добрый вечер, уважаемые форумчане!

Совсем недавно стал увлекаться программированием и QT в частности,и не могу особо понять такой вопрос: как можно было бы получить системную дату и сразу же преобразовать ее в числовой формат?
И как можно было бы реализовать такое: например Х - год (числом), У - месяц?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 16:13