Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.042 c