![]() |
![]() |
![]() |
|
Как разобрать 23:17:27 на три переменных типа число? | ☑ | ||
---|---|---|---|---|
0
Прапорщик Задов
20.10.04
✎
21:19
|
т.к. 7.7 работает со временем через Ж, то придется парсить, полученное из ТекущееВремя() и хранить в 3х реквизитах.
ну дык как распарсить? |
|||
1
Таня
20.10.04
✎
21:22
|
ч = "";
м=""; С= ""; тЕКУЩЕЕвРЕМЯ(ч, М, С); возвращает в текстовом виде, преобразуй в число |
|||
2
Прапорщик Задов
20.10.04
✎
21:23
|
Таня, а веть я знал это.
спасибо, я дурак |
|||
3
OctoberHammer
20.10.04
✎
21:24
|
Стр=Симв(34)+СтрЗаменить("23:17:27",":",Симв(34)+","+Симв(34))+Симв(34)
НашеВремя=ИзСтрокиСРазделителями(Стр); |
|||
4
OctoberHammer
20.10.04
✎
21:26
|
И так всегда...
==== Уважаемые вопрошающие! При задании вопроса описывайте задачу! Волшебник 20.10.04 - 17:43 В вопросе должна обязательно прозвучать ЗАДАЧА, которую вы решаете. Если вы спрашиваете о МЕТОДЕ, то вам, конечно, ответят (если поймут, что вы хотите), но очень вероятно, что вашу задачу можно решить совсем другим методом, гораздо более элегантно и правильно. ============== Уважаемые вопрошающие! При задании вопроса описывайте задачу! |
|||
5
Прапорщик Задов
20.10.04
✎
21:27
|
*мечтательно*
вот бы 7.7 умела нормально работать со временем. хранить в реквизите время, складывать, вычитать |
|||
6
OctoberHammer
20.10.04
✎
21:27
|
Тогда бы наверное она была восьмеркой...
|
|||
7
ОбезьянаС Гранатой
20.10.04
✎
21:28
|
(5)и чо было бы?
|
|||
8
Прапорщик Задов
20.10.04
✎
21:30
|
(7)
я бы нормально реализовал учет времени процедур в нашем КВД |
|||
9
F427
20.10.04
✎
21:36
|
тогда бы точно прапорщики бы задолбали...
|
|||
10
F427
20.10.04
✎
21:36
|
Соединением времени и пространства - Отсюда и до обеда
|
|||
11
fez
21.10.04
✎
09:57
|
(8) Могу подарить класс "Время" для 1С++
|
|||
12
shura
21.10.04
✎
10:30
|
2(11) Один уже подарил кинотеатр "Баку"... ;))).
|
|||
13
Wasya
21.10.04
✎
10:49
|
//***********************************************
Функция ЧислоВремя(Парам) Экспорт парам = глДополнитьСтрокуЛ(парам,"0",5); Возврат Число(Сред(Парам,1,2))+Число(Сред(Парам,4,2))/60; КонецФункции //*********************************************** // получение времени в виде 99:99 из текущего времени Функция ВремяТекущееВремя() Экспорт ТЧ=""; ТМ=""; ТекущееВремя(ТЧ,ТМ); Возврат Формат(Число(ТЧ),"Ч(0)2")+":"+Формат(Число(ТМ),"Ч(0)2"); КонецФункции //*********************************************** Функция ВремяЧисло(Парам) Экспорт Возврат Формат(Цел(Парам),"Ч(0)2")+":"+Формат((Парам-Цел(Парам))*60,"Ч(0)2"); КонецФункции //*********************************************** Функция СложитьВремя(Парам1,Парам2) Экспорт Возврат ВремяЧисло(ЧислоВремя(Парам1)+ЧислоВремя(Парам2)); КонецФункции //*********************************************** Функция ВычестьВремя(Парам1,Парам2) Экспорт Возврат ВремяЧисло(ЧислоВремя(Парам1)-ЧислоВремя(Парам2)); КонецФункции |
|||
14
Прапорщик Задов
25.10.04
✎
14:15
|
Вася, откуда дровишки?
глДополнитьСтрокуЛ нет ее тут |
|||
15
Wasya
25.10.04
✎
15:38
|
//******************************************************************************
Функция глДополнитьСтрокуЛ(Стр,Чем,Длина) Экспорт Добавить=Длина-СтрДлина(Стр); Добавок=""; Для Сч = 1 По Добавить Цикл Добавок=Добавок+Чем; КонецЦикла; Возврат Добавок+Стр; КонецФункции //глДополнитьСтрокуЛ() //******************************************************************************Функция глДополнитьСтрокуП(Стр,Чем,Длина) Экспорт Добавить=Длина-СтрДлина(Стр); Добавок=""; Для Сч = 1 По Добавить Цикл Добавок=Добавок+Чем; КонецЦикла; Возврат Стр+Добавок; КонецФункции //глДополнитьСтрокуП() |
|||
16
Прапорщик Задов
25.10.04
✎
15:59
|
Спасибо, Вася
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |