Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Turbo Pascal 7

Автор: Scorp_Freeman 25.11.2007 6:07

Какие типы есть для хранения даты и времени в турбо паскале ?
Только отдельно дата и время, и с какого модуля )

Автор: Lapp 25.11.2007 12:42

Цитата(Scorp_Freeman @ 25.11.2007 2:07) *

Какие типы есть для хранения даты и времени в турбо паскале ?

Scorp_Freeman, ты о чем вообще думал, когда создавал такую тему в разделе Delphy?.. blink.gif

Автор: Scorp_Freeman 25.11.2007 16:24

Цитата(Lapp @ 25.11.2007 9:42) *

Scorp_Freeman, ты о чем вообще думал, когда создавал такую тему в разделе Delphy?.. blink.gif


ну о том что делфи основан на паскале наверное....

Автор: мисс_граффити 25.11.2007 17:00

ну наверное для паскаля есть несколько специальных разделов.
и заголовок тоже, наверное, должен быть информативным...
тему переношу, переименовывай - иначе закрою.

Автор: Scorp_Freeman 25.11.2007 17:05

О_о все, спасибо, я уже разобрался и сам ))


Цитата(мисс_граффити @ 25.11.2007 14:00) *

ну наверное для паскаля есть несколько специальных разделов.

сори, не заметил, думал паскаль и делфи в одной теме


Цитата
и заголовок тоже, наверное, должен быть информативным...
тему переношу, переименовывай - иначе закрою.

Наверное уже закрывайте, а то я не знаю как ее сейчас переименовать либо перенести...

Автор: Scorp_Freeman 25.11.2007 19:00

Найти тип то нашел, а как сним работать (.....
Как преобразовать строку в дату или во время и обратно ? Пробовал найти что то похожее, постоянно нахожу функции из библиотеки SysUtils, но как ее использовать ....


Тип с которым работаю - DataTime из модуля DOS

Автор: Артемий 25.11.2007 20:24

В стандартном дос DataTime можно только в longint преобразовывать с функцией PackTime, UnpackTime.Ну а пото легко в строку! str()

Автор: volvo 25.11.2007 20:53

Цитата
а как сним работать (
А что тебе надо сделать? Работать можно по-разному...

Автор: Scorp_Freeman 25.11.2007 21:04

Цитата(volvo @ 25.11.2007 17:53) *

А что тебе надо сделать? Работать можно по-разному...



мне надо ввести дату в текстовом виде, и записать ее потом в соотв. поле записи. Далее я буду сортировать эти записи по дате и времени... я надеюсь переменные типа DataTime можно сравнивать между собою)

Автор: volvo 25.11.2007 21:11

Цитата
я надеюсь переменные типа DataTime модно сравнивать между собою
Даже не думай...

Тогда для решения твоей задачи я бы описАл свой тип:
type
TMyDate = record
D, M, Y: integer;
end;

, заполнял бы его и сравнивал через специально написанную функцию... Вот тут есть пример: http://forum.pascal.net.ru/index.php?showtopic=2401