Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.24;
Скачать: CL | DM;

Вниз

Extended to String   Найти похожие ветки 

 
Slimer ©   (2007-05-30 00:31) [0]

как?:)


 
No_Dead   (2007-05-30 00:43) [1]

floattostr не оно?)

ЗЫ. F1


 
Slimer ©   (2007-05-30 00:46) [2]

Объясню в чем дело наверно:)
Имеется 2 TDateTimePicker. Нужно от даты второго отнять дату первого и таким образом узнать кол-во дней (т.е. диапазон).


 
Германн ©   (2007-05-30 01:04) [3]

Trunc(Date2-Date1)
Но причём тут String? Не понимаю.


 
Slimer ©   (2007-05-30 01:09) [4]


> Но причём тут String? Не понимаю

Разница дат двух TDateTimePicker.date представляется в Extended.
А мне эту разницу нужно было отобразить текстом:)


 
Германн ©   (2007-05-30 01:16) [5]


> А мне эту разницу нужно было отобразить текстом:)

Ну теперь то сообразил как?  :)


 
Slimer ©   (2007-05-30 02:08) [6]

Да. Все получилось. Спасибо


 
Германн ©   (2007-05-30 02:45) [7]


> Slimer ©   (30.05.07 02:08) [6]
>
> Да. Все получилось. Спасибо
>

Не за что.
Но просто обязан добавить, что в реальных прикладных программах расчёт
> кол-ва дней
не всегда подчиняется простым математическим правилам. :)


 
Loginov Dmitry ©   (2007-05-30 08:20) [8]

> не всегда подчиняется простым математическим правилам.


ладно для месяцев, но что за проблемы могут быть при определении кол-ва дней?


 
Loginov Dmitry ©   (2007-05-30 08:21) [9]

Имелся ввиду учет високосного года?


 
Однокамушкин   (2007-05-30 08:43) [10]


> Германн ©   (30.05.07 01:04) [3]
> Trunc(Date2-Date1)

Может, лучше DaysBetween(Date2, Date1) ?

Если есть стандартная готовая функция, лучше использовать именно её...


 
Anatoly Podgoretsky ©   (2007-05-30 09:46) [11]

> Loginov Dmitry  (30.05.2007 08:20:08)  [8]

01.01.2007 23:59:59 и 02.01.2007 00:00:00 сколько дней?


 
Anatoly Podgoretsky ©   (2007-05-30 09:46) [12]

> Loginov Dmitry  (30.05.2007 08:21:09)  [9]

Разница дат не оперирует понятием високосный год.


 
Anatoly Podgoretsky ©   (2007-05-30 09:47) [13]

> Однокамушкин  (30.05.2007 08:43:10)  [10]

Читай [7]


 
Однокамушкин   (2007-05-30 10:13) [14]


> Anatoly Podgoretsky ©   (30.05.07 09:47) [13]
> > Однокамушкин  (30.05.2007 08:43:10)  [10]
>
> Читай [7]

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

> Anatoly Podgoretsky ©   (30.05.07 09:46) [11]
> 01.01.2007 23:59:59 и 02.01.2007 00:00:00 сколько дней?

Полных дней - ноль... а вообще, у автора вопроса дата задаётся через TDateTimePicker, так что дата всегда будет иметь время 00:00:00, поэтому на подобные вопросы в данном случае можно не обращать внимание...


 
Anatoly Podgoretsky ©   (2007-05-30 11:27) [15]

> Однокамушкин  (30.05.2007 10:13:14)  [14]

Обращать надо всегда, особенно когда используется TDateTimePicker, тем более что твое утверждение очень далеко от истины


 
Германн ©   (2007-05-30 14:54) [16]


> Loginov Dmitry ©   (30.05.07 08:20) [8]
>
> > не всегда подчиняется простым математическим правилам.
>
>
>
> ладно для месяцев, но что за проблемы могут быть при определении
> кол-ва дней?
>

Если количество дней вычисляется с коммерческой целью, то вместо математики используют ведомственные правила и инструкции :)


 
Loginov Dmitry ©   (2007-05-30 20:35) [17]

> 01.01.2007 23:59:59 и 02.01.2007 00:00:00 сколько дней?


нисколько. И что?


 
Германн ©   (2007-05-30 23:53) [18]


> Loginov Dmitry ©   (30.05.07 20:35) [17]
>
> > 01.01.2007 23:59:59 и 02.01.2007 00:00:00 сколько дней?
>
>
>
> нисколько. И что?
>

Лтвет неверный. Садись, два.


 
Loginov Dmitry ©   (2007-05-31 00:17) [19]

1  ?


 
Германн ©   (2007-05-31 00:21) [20]


> Loginov Dmitry ©   (31.05.07 00:17) [19]

Тут всё дело в том, что "бытовое" слово день используется в точной науке. Что неверно в принципе. Так что ответ либо 0, либо 1.



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

Текущий архив: 2007.06.24;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.02 c
15-1180439036
No_Dead
2007-05-29 15:43
2007.06.24
Вопрос к администрации)))


1-1177500711
ByakaBuka
2007-04-25 15:31
2007.06.24
D7.TMemo -> BDS4(win32).TMemo


15-1180348932
Думкин
2007-05-28 14:42
2007.06.24
CodeGear Новосибирск


15-1180348711
s_t_d
2007-05-28 14:38
2007.06.24
Кириллица в TURBO PASCAL 7.1


2-1180711141
WebSQLNeederr
2007-06-01 19:19
2007.06.24
Нужна информация по сокетам в Делфи 7 !!