|
|
|
Работа со временем
|
|||
|---|---|---|---|
|
#18+
Народ, подскажите, плиз, как мне организовать аналог IncDate, но для времени, когда речь идет не о прирощении, а наоборот меньше на какое-то значение часов и минут??? Я пробовала cast(cast(IncDate( dateU, d*(-1), m*(-1), y*(-1)) as date) || ' ' || cast( cast(Cast(datetostr(dateU, '%H') as integer) - 1 as varchar(2)) || ':' || cast(Cast(datetostr(dateU, '%M') as integer) - 33 as varchar(2)) as time) as timestamp c датой проблем нет, а вот со временем...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2003, 14:00 |
|
||
|
Работа со временем
|
|||
|---|---|---|---|
|
#18+
Проблемы у тебя оттого что 1 - это день, дата это число с плавающей точкой, все что после точки - это время отнимай 0._____ и регулируй время, можешь исспользовать также UDF как хочеш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2003, 15:13 |
|
||
|
Работа со временем
|
|||
|---|---|---|---|
|
#18+
Maks_f , спасибо за совет, я думала именно через флоат попробовать, но если честно, то у меня не получилось ни дату, ни время, ни то и другое одновременно перевести во флоат, может подскажешь каким образом, cast не канает.., через двойное преобразование, тоже не получилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 11:49 |
|
||
|
Работа со временем
|
|||
|---|---|---|---|
|
#18+
create procedure New_Procedure returns ( ff TimeStamp) as begin /* Procedure Text */ ff = '01.01.2003:12:12:12'; ff = ff - 0.1; suspend; end а как это приспособить под твои нужды смотри сама. Надеюсь это поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 15:05 |
|
||
|
Работа со временем
|
|||
|---|---|---|---|
|
#18+
Отнять минуту от текущей даты-времени (lдля BCB6): d1=Now()-StrToTime("00:01:00"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 16:41 |
|
||
|
Работа со временем
|
|||
|---|---|---|---|
|
#18+
Спасибочки, все было бы ок есть одно но, - время идет по какому-то не совсем вразумительному порядку.. а UDF функции hour(), minute() не работают..... Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 19:03 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=502&tid=1579846]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 419ms |

| 0 / 0 |
