On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 260
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 28.01.15 09:46. Заголовок: Разница по времени


Есть 2 значения времени в символьном виде 8:32 и 17:45
Как можно вычислить разницу (столько-то часов, столько-то минут) ?
С ф-й ctot() не получилось

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 13 [только новые]


администратор




Пост N: 4432
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.01.15 10:15. Заголовок: a:=ft_Elapsed( , , &..


a:=ft_Elapsed( , , "8:32", "17:45" )
? a[1,1]
? a[2,1]
? a[3,1]
? a[4,1]



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 261
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 28.01.15 10:58. Заголовок: ft_Elapsed под xHarb..


ft_Elapsed под xHarbour нет

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4433
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.01.15 11:06. Заголовок: fil пишет: ft_Elaps..


fil пишет:

 цитата:
ft_Elapsed под xHarbour нет


Есть в LIBNF

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 262
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 28.01.15 11:14. Заголовок: Брось в меня, плз..


Брось в меня, плз

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 263
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 28.01.15 11:23. Заголовок: Нашел..


Нашел

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 264
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 28.01.15 12:51. Заголовок: Наверное в LIBNF ест..


Наверное в LIBNF есть и ф-я сложения значений времени напр. 1:15 и 2.38 ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 89
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 28.01.15 13:07. Заголовок: Как-то некорректно р..


Как-то некорректно работает по датам:

a:=ft_elapsed("20150101","20150125")
? a[1,1] , a[1,2]
? a[2,1] , a[2,2]
? a[3,1] , a[3,2]
? a[4,1] , a[4,2]

Результат:

1 1.00
0 24.00
0 1440.00
0 86400.00

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4434
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.01.15 14:18. Заголовок: azoo пишет: Как-то ..


azoo пишет:

 цитата:
Как-то некорректно работает по датам:



Там дата должна быть а не строка ft_elapsed(date()-3,date())

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4435
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.01.15 14:46. Заголовок: fil пишет: Наверное..


fil пишет:

 цитата:
Наверное в LIBNF есть и ф-я сложения значений времени напр. 1:15 и 2.38 ?


Нашел только FT_ELTIME которая разницу выдает между двумя временами
? FT_ELTIME( "01:15","02:38" )

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4436
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.01.15 15:01. Заголовок: Dima пишет: Нашел т..


Dima пишет:

 цитата:
Нашел только FT_ELTIME которая разницу выдает между двумя временами



Но мона так
 
Proc main
Local t1 := t"2009-03-21 17:31:45.437"
Local t2 := t"2009-03-21 01:31:45.437"

? t1+t2
retun

можно и так
? t"17:31" + t"01:31"
но результат придется подчистить от лишнего



PS
Спасибо alkresin за документацию

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4437
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.01.15 15:52. Заголовок: Не могу понять одну ..


Не могу понять одну штуку.

? t"17:31" + t"01:31" // результат / / 19:02:00.000
? t"17:31" - t"01:31" // результат не понятен мне 0.666667 , ожидал увидеть что
то типа / / 16:00:00.000

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1021
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 28.01.15 22:29. Заголовок: Dima пишет: ? t"..


Dima пишет:

 цитата:
? t"17:31" - t"01:31" // результат не понятен мне 0.666667 , ожидал увидеть что
то типа / / 16:00:00.000


Ну, это видимо 0.666667 * 24 = 16, т.е. 0.666667 часть от суток.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4438
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.01.15 22:34. Заголовок: PSP Понял. Сенкс. Н..


PSP
Понял. Сенкс. Неожиданно.
Плюсуют правильно и минусует

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 16
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет