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

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

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

Формат Даты и Времени (работа с файлом) - C++

15.09.2012, 18:15. Просмотров 628. Ответов 3
Метки нет (Все метки)

Очень прошу помощь.
Как считать с файла строку в формате даты и времени?
К примеру строку "20.10.2012 14:45:45"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2012, 18:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Формат Даты и Времени (работа с файлом) (C++):

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

Подскажите формат даты/времени - C++
Здравствуйте! Подскажите пожалуйста формат даты/времени 29.03.2016 13:32:49 - "f036ad939589d101" 29.03.2016 22:26:35 -...

Формат даты сборки - C++
Добрый вечер, пытаюсь написать читаемый код конвертации макросов __DATE__ и __TIME__ в строку "06/17 17:31" пока нахожу чистую...

Конвертация времени в американский формат и обратно - C++
есть задача: создать класс Time, в котором реализованы операции сложения, вычитания, сравнения, введения и выведения на екран. Возможность...

Отсчет времени до даты - C++
Нужна программа, которая будет каждую секунду выводить на экран время до 28 июля 2010 года. Заранее спасибо)

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
15.09.2012, 18:53 #2
По сишному :

В файле строка : 20.10.2012 14:45:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdio>
#include <cstring>
#include <iostream>
 
 
int main(){
 
int  day = 0, month = 0, year = 0;
int  hour = 0, minute = 0, sec = 0;
 
FILE *infile;
 
   infile = fopen ("data.txt", "r");
 
   fscanf ( infile, "%d.%d.%d %d:%d:%d", &day, &month, &year, &hour, &minute, &sec );
 
 printf ("Day %d\nmonth %d\nyear %d\nhour %d\nminute %d\nsec %d\n", day, month, year, hour, minute, sec); 
 
fclose( infile);
 
}
fstream


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <fstream>
#include <string>
#include <iostream>
#include <sstream>
#include <algorithm>
 
int main(){
 
int  day = 0, month = 0, year = 0;
int  hour = 0, minute = 0, sec = 0;
 
std::string str;
 
std::ifstream infile ("data.txt");
 
getline (infile, str);
 
std::replace_if (  str.begin(), str.end(), ispunct, ' ');
 
std::stringstream ss( str );
 
ss >>  day >> month >> year >> hour >> minute >> sec;
 
 printf ("Day %d\nmonth %d\nyear %d\nhour %d\nminute %d\nsec %d\n", day, month, year, hour, minute, sec); 
 
 infile.close();
}
0
magette
0 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 3
15.09.2012, 19:53  [ТС] #3
MrCold, спасибо!
Но нужно именно в формате даты, используя CTime, дабы потом использовать GetDayOfWeek().
0
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
15.09.2012, 20:03 #4
MFC ? Пардон, не ко мне ..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2012, 20:03
Привет! Вот еще темы с ответами:

Запись и извлечение даты и времени из БД - C++
Подскажите как записать дату и время в такой формате 2011/12/16 00:59:41 в Базу данных Postgres из проги на с++ интересует...

Вывод даты, времени в лог - C++
Вообщем, в процессе выполнения программы ведется лог-файл. #include &lt;time.h&gt; #include &lt;fstream&gt; using namespace std; ...

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

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


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

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

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