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

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

Войти
Регистрация
Восстановить пароль
 
Путин
42 / 22 / 6
Регистрация: 14.04.2011
Сообщений: 578
#1

Как преобразовать время из строки в Unix Time? - C++

18.07.2015, 21:09. Просмотров 531. Ответов 2
Метки нет (Все метки)

Получаю "Sat, 18 Jul 2015 19:56:37 +0300"
Знаю что можно strptime или бустом, но какой шаблон для такого времени?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2015, 21:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как преобразовать время из строки в Unix Time? (C++):

Напишите конструктор для инициализации объекта класса Time, который может использовать текущее время, возвращаемое функцией time (). - C++
Помогите пожалуйста написать программу на С++. Просто скоро курсовую сдавать, а классы мы еще не разобрали и не успеваем. Поэтому не знаю...

Преобразование даты в Unix-time - C++
Нужна формула или функция для преобразование даты в Unix-time. Например: На вход дата: Sun Apr 26 00:06:00 2015 На выход...

Human Time to Unix Timestamp - C++
Запутался с переводом времени /* Перевод времени из формата %d.%m.%y %H:%M:%S (UTC) * в метку времени Unix Timestamp */ ...

Класс "Время". Двусмысленность между time и std:time(long*) - C++
Здравствуйте. Дали код, сказали есть проблема(скриншот): http://joxi.ru/12MxOENhw14QmJ Код: # include <iostream.h> # include...

Как преобразовать время в long ? - C++
как преобразовать время в long ? есть структура struct tm *newtime; long ltime; time( &ltime ); есть gmtime делающая из...

Как преобразовать время в строку и обратно - C++
Помогите с алгоритмом: SYSTEMTIME(или FileTime) в строку с учетом региональных установок, а потом на основе данной строки обратно получить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Никита Однороб
108 / 88 / 13
Регистрация: 21.08.2012
Сообщений: 354
18.07.2015, 21:18 #2
Вот список шаблонов, не вижу здесь такого как вы привели - http://cppstudio.com/post/621/
1
Путин
42 / 22 / 6
Регистрация: 14.04.2011
Сообщений: 578
19.07.2015, 19:33  [ТС] #3
Нашел еще такое:
"yyyy.MM.dd G 'at' HH:mm:ss z" ------ 2001.07.04 AD at 12:08:56 PDT
"hh 'o''clock' a, zzzz" -------------------- 12 o'clock PM, Pacific Daylight Time
"EEE, d MMM yyyy HH:mm:ss Z"------- Wed, 4 Jul 2001 12:08:56 -0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"------- 2001-07-04T12:08:56.235-0700
"yyMMddHHmmssZ"--------------------- 010704120856-0700
"K:mm a, z" ----------------------------- 0:08 PM, PDT
"h:mm a" -------------------------------- 12:08 PM
"EEE, MMM d, ''yy" ---------------------- Wed, Jul 4, '01
Но еще не довелось проверить...

Добавлено через 15 часов 2 минуты
C++
1
2
3
4
5
const std::locale loc = std::locale(std::locale::classic(), new boost::posix_time::time_input_facet("%a, %d %b %Y %H:%M:%S %q"));
std::istringstream is("Sat, 18 Jul 2015 19:56:37 +0300");
is.imbue(loc);
boost::posix_time::ptime t;
is >> t;
Так работает, только tz игнорируется..
Может кому надо будет: тык
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2015, 19:33
Привет! Вот еще темы с ответами:

получить из DateTimePicker UNIX-время - C++
Добрый день! Никак не могу получить время в Unix-формате. Для текущего времени и даты все вроде-бы довольно просто: time_t ltime =...

Unix timestamp замерить время работы программы - C++
Как можно с помощью unix timestamp замерить время работы программы в секундах (с++)?

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

Не могу разобраться с заданием "Создайте класс Time с конструкторами Time(), Time( int hour)......" - C++
/* Создайте класс Time с конструкторами Time(), Time( int hour), Time(int hour, int min), Time( int h, int m, int s) и ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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