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

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

Войти
Регистрация
Восстановить пароль
 
MaxZebra
5 / 5 / 0
Регистрация: 03.06.2011
Сообщений: 59
#1

C++ конвертирование из строки в дату - C++

02.06.2012, 14:11. Просмотров 908. Ответов 4
Метки нет (Все метки)

Доброго времени суток форумчане, интересует вопрос, как преобразовать из строки во время. То есть как можно преобразовать "02.06.2012" в количество секунд с 1970 вроде. Просьба писать по теме...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2012, 14:11     C++ конвертирование из строки в дату
Посмотрите здесь:

Конвертирование char в int C++
C++ Конвертирование в wstring&
Строки и функции пользователя. Преобразовать заданную пользователем дату в формате «дд.мм.гг» в формат «месяц дд, год» C++
Строки с Чаром (преобразовать заданную пользователем дату в формате «дд.мм.гг» в формат «месяц дд, год») C++
Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату C++
C++ Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
Перевод строки в дату C++
Libiconv конвертирование в UTF-8? C++
C++ Функция, принимающая на вход дату рождения и текущую дату, и вычисляющая число дней до дня рождения
Конвертирование типов данных C++
Ввести одну дату и вывести дату следующего дня C++
Конвертирование в bool собственных типов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
02.06.2012, 14:19     C++ конвертирование из строки в дату #2
Использовать буст к примеру.
MaxZebra
5 / 5 / 0
Регистрация: 03.06.2011
Сообщений: 59
02.06.2012, 14:23  [ТС]     C++ конвертирование из строки в дату #3
Можно поподробней? *Раньше кодил на паскале, но там все намного удобней, а как тут хз.*
absurd26
3 / 3 / 0
Регистрация: 30.04.2012
Сообщений: 9
02.06.2012, 16:59     C++ конвертирование из строки в дату #4
То есть тебе надо с вычислить сколько прошло с 1970 года до этой даты или что, я не пойму)
modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
02.06.2012, 17:38     C++ конвертирование из строки в дату #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <time.h>
#include <memory.h>
 
time_t str2time(const char* s)
{
    tm  tmtime;
    int day;
    int month;
    int year;
 
    sscanf(s,"%d.%d.%d", &day, &month, &year);
    memset(&tmtime,0,sizeof(tm));
    tmtime.tm_year=year - 1900;
    tmtime.tm_mon=month - 1;
    tmtime.tm_mday=day;
 
    time_t time = mktime(&tmtime);
    return time;
}
 
time_t time = str2time("02.06.2012");
Yandex
Объявления
02.06.2012, 17:38     C++ конвертирование из строки в дату
Ответ Создать тему
Опции темы

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