реклама на сайте
подробности

 
 
> Преобразование дата/время в double и обратно
Troll
сообщение Nov 29 2008, 06:23
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 104
Регистрация: 30-06-05
Из: С-Петербург
Пользователь №: 6 406



Доброго дня.

Собственно вопрос не поделится ли кто реализацией функций преобразования структуры дата/время в тип double и обратно.
Или где можно поискать, а то нахожу только вызовы "DateTimeToDouble", да "DoubleToDateTime".

Спасибо.


--------------------
Hemos Pasado
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Troll
сообщение Dec 1 2008, 03:33
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 104
Регистрация: 30-06-05
Из: С-Петербург
Пользователь №: 6 406



Цитата
Может, Вы путаете double и long (или long long)
нет не путаю, точно double.

Цитата
Может надо просто преобразовать unsigned int/double и обратно? Тогда и стандартные функции времени подойдут?
Нет, надо из данных: число, месяц, год / час, минуты, секунды получить значение упакованное в double.

Цитата
На память: дата пакуется в целую часть, а время - в дробную. Т.е. час = 1/24, минута = 1/(24*60), секунда = 1/(24*60*60).
Да, да, этот самый double. smile.gif

База данных SQL.


--------------------
Hemos Pasado
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Dec 1 2008, 06:24
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Troll @ Dec 1 2008, 08:33) *
Да, да, этот самый double. smile.gif


Так я же выше дал пример. Для получения time_t из структуры с часами, минутами, етц (struct tm) используется mktime().


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 16:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016