Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

gettime без секунд [D7, XP]


redlord ©   (2006-08-26 20:52:00) 

а существует ли функция позволяющая избавится от секунд в переменной типа TDateTime ?

var
t:TDateTime;
begin
t:=gettime;
t:=искомая функция(t)
s:=timetostr(t);


Anatoly Podgoretsky   (2006-08-27 14:05:00) [1]

Ну тогда автор ССЗБ


Virgo_Style   (2006-08-27 09:42:00) [2]

А через неделю окажется, что автору всего-то строка hh:mm нужна была %-)


Anatoly Podgoretsky   (2006-08-27 08:38:00) [3]

Я пытался себе представить 1/3 - не смог, а ведь это ровно 8 часов
А 15 цифр на все хватит и на годы и на миллисекунды и даже больше.


Германн   (2006-08-27 03:27:00) [4]

И вообще! Над чем ломает голову кто-либо - это вопрос выходящий за рамки сей конфы!


Германн   (2006-08-27 03:22:00) [5]


> guav ©   (27.08.06 02:45) [11]
>
> [10] Германн ©   (27.08.06 02:08)
> Как мне кажется, АП говорит про невозможность представить
> секунду точно через двоичное число с плавающей точкой.

Имхо, над этим он тоже "ломает голову", но только "после дождика в четверг, под сухую пятницу"!


guav   (2006-08-27 02:45:00) [6]

[10] Германн ©   (27.08.06 02:08)
Как мне кажется, АП говорит про невозможность представить секунду точно через двоичное число с плавающей точкой.
По сабжу я ничего не сказал, т.к. к [5] добавить нечего, а [1] [2] отвечают полностью на то что имелось ввиду.


Германн   (2006-08-27 02:08:00) [7]


> guav ©

Имхо, ты мимо и сабжа и мимо сути высказываний АП.

В сабже надо бы было спросить: Как использовать функции Trunc или Round для того чтобы переменная типа TDateTime при переводе её в строковое представление содержало бы "округлённое до целого" количество минут.Имхо.


guav   (2006-08-27 01:21:00) [8]

> Если конечно разрядов на всё хватит.

А разрядов точно хватит раз даты нет.


guav   (2006-08-27 01:18:00) [9]

> в TDateTime вообще нет ни секунд, ни минут.

Но это влиять не дожно, как помещённые в TDateTime секунды перестали быть секундами, так и если их обратно извлечь, те же секунды опять получатся. Если конечно разрядов на всё хватит.


Anatoly Podgoretsky   (2006-08-26 22:34:00) [10]

Ты пошутил, а я голову ломаю над вопросом автора.


Zeqfreed   (2006-08-26 22:33:00) [11]

> [5] Anatoly Podgoretsky ©   (26.08.06 22:27)

Спасибо, но я это и сам знаю. Я же про буквоедство пошутил, а Вы обижаетесь :)


Anatoly Podgoretsky   (2006-08-26 22:27:00) [12]

А даже более скажу, только ты не смейся, в TDateTime вообще нет ни секунд, ни минут.


Zeqfreed   (2006-08-26 22:20:00) [13]

> [3] Anatoly Podgoretsky ©   (26.08.06 22:16)

Ах, опять эти буквоеды… :)


Anatoly Podgoretsky   (2006-08-26 22:16:00) [14]

TDateTime без секунд, и даже миллисекунд, не бывает.


Zeqfreed   (2006-08-26 21:02:00) [15]

Если только для секунд, то RecodeSecond подойдет.


Zeqfreed   (2006-08-26 21:01:00) [16]

RecodeTime?


Наверх

Титульная страница Поиск, карта сайта Написать письмо