Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];

Вниз

Дата+время=число   Найти похожие ветки 

 
DAnton   (2004-01-16 07:46) [0]

Простите может это и глупый вопрос, но не могу найти.
Нужно перевести дату+время в численное значение.
Как можно это сделать?
Заранее благодарен. Ж-)


 
Anatoly Podgoretsky   (2004-01-16 07:49) [1]

StrToДатаВремя


 
REP   (2004-01-16 08:06) [2]

Так ведь дата и время и есть число до разделителя дата, дробная часть - время


 
Anatoly Podgoretsky   (2004-01-16 08:51) [3]

И гдеты здесь видишь 16.01.04 08:06:00 дробь


 
Fay   (2004-01-16 09:40) [4]

2Anatoly Podgoretsky © (16.01.04 08:51) [3]
А где ты видишь здесь дату? Очень на строку похоже...


 
Fay   (2004-01-16 09:41) [5]

Как вариант, ":" - это знак деления 8)


 
Alexander666   (2004-01-16 09:42) [6]

Перевести сперва дату в число, а потом время, а потом все это сложить :-)


 
McSimm   (2004-01-16 10:21) [7]


> DAnton (16.01.04 07:46)

Уточни, пожалуйста, что у тебя есть и что нужно из этого получить. Желательно с указанием типов данных.


 
Плохиш_   (2004-01-16 10:29) [8]

:=


 
Anatoly Podgoretsky   (2004-01-16 10:37) [9]

Fay © (16.01.04 09:40) [4]
Правильно, он и просит перевести в число
Если охота именно со хнаком плюс, то
StrToДатаВремя("16.01.04" + " " + "08:06:00");


 
Fay   (2004-01-16 10:41) [10]

2Anatoly Podgoretsky ©
Из вопроса не ясно, какой тип данных надо перевести число.
В общем виде Ваш пример мог выглядеть так:
StrToЧисло("2 января 1924 года" + " " + "10 минут первого");


 
Anatoly Podgoretsky   (2004-01-16 10:54) [11]

Это если фантазировать, а если без фантазий, то ответ есть, а если автор не верно задал вопрос, то у него есть возможность исправиться.


 
Плохиш_   (2004-01-16 10:55) [12]

Пожалуй отвечу на поставленный вопрос очень серьёзно

Как можно это сделать?

Ответ: программируя


 
DAnton   (2004-01-22 09:25) [13]

Я вот почитал и удивился. Как народ умеет шутить и глупить.
Есть Date, есть Time, мне надо из этого получить число.
Что бы сделать ИД код, короче говоря.


 
Строитель   (2004-01-22 09:57) [14]

ID := Int64(DateTime); в итоге - 8-байтовое ID-поле.
Только к чему такой оригинальный метод?


 
alex_***   (2004-01-22 10:07) [15]


var
dd: TDateTime; //дата
tt: TDateTime; //время
dt: TDateTime;
Begin
dt := dd + tt;//если дата в tt не задана

// если дата в tt задана
dt := dd;
ReplaceTime(dt,tt);
End;


Так нужно?


 
alex_***   (2004-01-22 10:09) [16]

p.s. что такое ИД код?


 
jack128   (2004-01-22 10:16) [17]


> Только к чему такой оригинальный метод?
а почему бы и нет? Например id каждого зарегистр. учасника этого форума - это дата/время регистрации в формате Linux, по моему..


 
Рамиль   (2004-01-22 10:18) [18]


> ID := Int64(DateTime); в итоге - 8-байтовое ID-поле.

Обрежет дробную часть, т. е. время


 
Строитель   (2004-01-22 10:23) [19]

2 Рамиль
Int64 - это тип данных. ID := Int64(DateTime); - просто приведет 8-байтовое double (type TDateTime = double) к 8-байтовому Int64. Ни о каком "обрезании" ;) при приведении типов и речи быть не может.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.018 c
6-2246
SkyN
2003-11-25 12:52
2004.02.02
где найти TIdTunnelSlave c поддержкой прокси сервера


1-2144
Broot
2004-01-22 05:37
2004.02.02
Pazzle - Дробление картинки


3-2032
Mery
2004-01-06 07:52
2004.02.02
Экспорт SQL в EXCEL


6-2252
user
2003-11-27 07:46
2004.02.02
TidTCPServer TidTCPClient


3-2001
Марат
2004-01-07 14:44
2004.02.02
Объединение запросов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский