Главная страница
    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.47 MB
Время: 0.009 c
4-2416
Les
2003-11-25 11:01
2004.02.02
Чтение файла шрифта


1-2206
Rudy
2004-01-20 21:02
2004.02.02
Какое сообщение нужно послать для того чтобы в чужом приложении в


3-1963
Ермек
2004-01-06 02:28
2004.02.02
помогите с FibPlus5.08


3-2016
Вомбат
2004-01-06 16:44
2004.02.02
ODBC драйвер файловой системы


1-2114
Shtukos
2004-01-19 08:02
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский