![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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?