|
|
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:24:19 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
если надо время суммировать, то я бы перевел все в минуты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:25:31 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
i=instr(s,".") ...=timeserial(val(left(s,i-1)),val(mid(s,i+1)),0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:29:09 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Наверное, стоит для начала привести к типу с плавающей точкой (это будет в часах) Затем просуммировать, а сумму уже вывести в нужном формате (возможно еще раз преобразовав) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:29:58 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
А зачем? Время и так замечательно суммируется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:31:35 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Да - наверно, что-то я не подумал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:38:39 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Да и 8,15 это не 8:15, a 8:09 :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:39:59 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Для даты есть CDate(стринг), а для времени есть что-то вроде CTime? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:45:55 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
CTime - нету :( И даже если бы была "8.15" - это не похоже на время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:52:50 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Наверно я не так выразился. 8.15 это и есть 8 часов 15 минут, то есть это НЕ время в часах (8 целых 15 сотых часа). То есть надо сконвертить в date/time. Точка - разделитель часов и минут. Пробовал CDate - получил 15 августа. Заменил разделитель на : вроде нормально, только при суммировании получаю муть 31.12.1899 9:00:00 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 13:58:16 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 14:01:54 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
авторЕсть стринг "8.15" как разделить с помощью функций васика, чтобы было два числа - a=8, b=15 paparome Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 19:44:45 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Я в отпаде но Код: plaintext Проверьте кто нибудь еще! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:33:48 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
И вообще все прекрасно: ?cdate("8.15") + cdate("8.15") = 04:30:00 PM и ?cdate("8.15") + cdate("8.15") + cdate("8.15") = 31/12/1899 12:45:00 AM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:36:38 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
cdate - опасная штука. В зависимости от региональных настроек может начать работать по-другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:37:12 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Владимир Санычcdate - опасная штука. В зависимости от региональных настроек может начать работать по-другому. Мы это уже обсуждали - думаю, что опасности нет, впрочем, сейчас проверю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:40:11 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Rivkin DmitryМы это уже обсуждали Да, что-то мы не закончили... Сейчас я там отвечу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:42:59 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Ответил. /topic/100023&pg=2#746564 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:47:52 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Формат даты, как в Дании: ?cdate("8.15") + cdate("8.15") + cdate("8.15") 31-12-1899 0:45:00 Формат американский: ?cdate("8.15") + cdate("8.15") + cdate("8.15") 12/31/1899 12:45:00 AM Может быть на китайском не сработает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:53:24 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Нам не дано предугадать, как и зачем понадобится юзеру менять свои настройки. Программа не должна от этого зависеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:55:26 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Программа не должна работать בערבון מוגבל (с ограниченной ответственностью). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 20:56:54 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Тогда надо спросить автора: в стрингах только часы с минутами или возможно полный формат даты? Если тоько часы я проблем не вижу, во всех регионах один и тот же формат. Или бывают изгаления типа мм:чч:сс? При полном формате, задача вообще не решаемая, если в стринге будет какой угодно формат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 21:04:18 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Регионы ни при чем, юзеру может понадобиться поменять настройки для чего угодно. И если настройки влияют на формат на экране, то это нормально, а если на результат вычислений - то это уже полный абзац. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 21:07:33 |
|
||
|
Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования?
|
|||
|---|---|---|---|
|
#18+
Я бы сдался, но конкретный вопрос: Есть стринги вида "8.15". Как их сконвертить во время 8ч 15мин для дальнейшего суммирования решается посредством cdate("8.15") а cdate("8,15") - не решается, т.к. возвращает 8/15/2004 в американском формате. Но если это так - не определено "." или "," в стринге, то тоько длинная процедура с ифами может спасти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 21:22:15 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32564489&tid=1673772]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 497ms |

| 0 / 0 |
