Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2008-12-03 13:49:41 ЛС | профиль | цитата
А кто мне скажет -- на кой черт мне часть суток при работе со временем, а не с датой. Пример, мне нужно установить время на 20 минут вперед, и в таком случае мне плевать, сколько секунд в сутках, мне тупо надо прибавить соответствующее число мсек, а не часть суток

------------ Дoбавленo:


Вот так, например



Add(MainForm,2953706,126,238)
{
}
Add(Edit,12770159,399,175)
{
Left=10
Top=10
Width=120
Text=""
}
Add(Time,15241643,245,105)
{
Point(DateTime)
}
Add(DateConvertor,9380371,252,175)
{
Mode=9
Format="HH:mm:ss"
Point(Data)
link(onResult,12770159:doText,[])
link(Data,16359792:Var2,[])
}
Add(Hub,905707,175,175)
{
link(onEvent1,9380371:doConvert,[])
link(onEvent2,13557898:doCalc,[(247,188)(247,244)])
}
Add(Timer,7232291,126,175)
{
link(onTimer,905707:doEvent1,[])
}
Add(GetDataEx,16359792,245,147)
{
link(Data,15241643:DateTime,[])
}
Add(MathParse,13557898,287,238)
{
MathStr="%1 + %2*0.011574*60/1000"
link(onResult,15064685:doConvert,[])
link(X1,16359792:Var3,[(293,156)])
link(X2,4026554:Text,[])
}
Add(Edit,1931762,399,238)
{
Left=225
Top=10
Width=120
Text=""
}
Add(DateConvertor,15064685,343,238)
{
Mode=9
Format="HH:mm:ss"
Point(Data)
link(onResult,1931762:doText,[])
}
Add(Label,16556054,126,105)
{
Left=135
Top=10
Width=10
Height=17
Caption="+"
}
Add(Edit,4026554,294,105)
{
Left=150
Top=10
Width=55
Text="20"
DataType=1
}
Add(Label,4566504,175,105)
{
Left=210
Top=10
Width=10
Height=17
Caption="="
}


Вы меня, все таки, вынудили написать пример, как суммировать (или вычитать) секунды
карма: 22

1
Голосовали:Tad