![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 59
|
![]()
Обыскал весь форум а ответа не нашел. Может есть у кого решение?
Нужно узнать кол-во секунд с 1970 года по текущий момент! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Года переводишь в дни. Дни в секунды. В сутках 86400 секунд. Делай поправку на високосные года.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 59
|
![]()
ммм... есть готовый код!? Или пример! Суть я понял, как реализовать программно не знаю!
Последний раз редактировалось men232; 03.08.2011 в 16:06. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
хоть язык бы указал
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Пусть х=текущая_дата
Тогда всего_лет=х-1970 Дни_с_високосными_годами=всего_лет* 365+целое_от(всего_лет/4) Секунды=дни_с_високосными_годами*86 400 Возможно еще придется один день досчитывать, если 1970 високосный...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 59
|
![]()
Язык Delphi! во что написал:
Код:
Мне нужно что то типо такого получить "1311931381" Последний раз редактировалось men232; 03.08.2011 в 16:25. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Не не так. 2011-1970. Правда надо еще до августа число дней прибавить...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 59
|
![]()
А можно ли сделать это автоматически! Не хочется перекомпелировать каждый раз!
Попробовал как вы сказали, не получилось (20.12.1940) вот что вышло а нужно типо такое "1311931381" Вот нашел сайт, там это всё в онлайне делается, подобное нужно сделать в delphi Последний раз редактировалось Serge_Bliznykov; 03.08.2011 в 16:52. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вытащил функцию
function AbDateTimeToUnixTime(DateTime : TDateTime) : LongInt; { convert Delphi TDateTime to unix date } из модуля ABBREVIA: AbUtils.pas 3.05 (входит в состав ABBREVIA) Код:
|
![]() |
![]() |
![]() |
#10 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
men232, Вы уверены, что понимаете, чего хотите?!!
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить количество строк не делая лишний запрос | lacost | SQL, базы данных | 7 | 20.01.2011 11:06 |
Получить количество записей с определенным значением | RamireZ | БД в Delphi | 7 | 04.06.2010 07:12 |
Как получить количество столбцов из выборки | ssdm | Java Базы данных (JDBC, JPA, Hibernate) | 1 | 25.01.2010 19:21 |