커뮤니티

틱봉이 만들어지는 시간 계산 - 표기변형

프로필 이미지
cnnfn
2005-11-28 10:30:45
1343
글번호 8837
답변완료
안녕하세요 틱봉이 만들어지는 시간 계산을 조금 변형 할수 있을까해서요 30분봉으로 만들었더니, 12분이 지나서 1,214.00 이렇게 표기가 되는데요. 이것을 천단위 콤마를 없앨수 있나요? 그리고 14초 다음의 .00도 없앨수 있는지요? 그리고 표기를 거꾸로 남은시간으로 나타내었으면 좋겠습니다. 12분14초가 지났으면 남은시간이 17분46초니깐 1746 이렇게 표기되게하고 싶습니다. 부탁드립니다. var : m1(0), m2(0), s1(0), s2(0), mm(0), ss(0), timeV(0); m1 = int(FracPortion(time/10000)*100)*100; //봉 끝시간의 분을 구함 (예:10시39분53초 -> 3900 ) m2 = int(FracPortion(stime/10000)*100)*100; //봉 시작시간의 분을 구함(예:10시25분10초 -> 2500 ) s1 = FracPortion(time/100)*100; //봉 끝시간의 초를 구함 (예 : 10시39분53초 -> 53 ) s2 = FracPortion(stime/100)*100; //봉 시작시간의 초를 구함(예 : 10시25분10초 -> 10 ) //분을 계산 if m1 >= m2 then mm = m1-m2; else mm = m1 + 6000 -m2; //초를 계산 if s1 >= s2 then ss = s1-s2; else ss = s1-100+60-s2; timeV = mm+ss; //계산된 분과 초를 합산 plot1(timeV);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-11-29 11:08:26

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. var : m1(0),s1(0),mmss(0),timeV(0); m1 = int(FracPortion(time/10000)*100)*100; //봉 끝시간의 분을 구함 (예:10시39분53초 -> 3900 ) s1 = FracPortion(time/100)*100; //봉 끝시간의 초를 구함 (예 : 10시39분53초 -> 53 ) mmss = m1+s1; if m1 > 3000 then timev = (6000-m1)+(60-S1); else timev = (3000-m1)+(60-S1); plot1(timev); 현재 천단위 표시와 소숫점의 표시를 안보이게 하는 방법은 없습니다. 즐거운 하루되세요 > cnnfn 님이 쓴 글입니다. > 제목 : 틱봉이 만들어지는 시간 계산 - 표기변형 > 안녕하세요 틱봉이 만들어지는 시간 계산을 조금 변형 할수 있을까해서요 30분봉으로 만들었더니, 12분이 지나서 1,214.00 이렇게 표기가 되는데요. 이것을 천단위 콤마를 없앨수 있나요? 그리고 14초 다음의 .00도 없앨수 있는지요? 그리고 표기를 거꾸로 남은시간으로 나타내었으면 좋겠습니다. 12분14초가 지났으면 남은시간이 17분46초니깐 1746 이렇게 표기되게하고 싶습니다. 부탁드립니다. var : m1(0), m2(0), s1(0), s2(0), mm(0), ss(0), timeV(0); m1 = int(FracPortion(time/10000)*100)*100; //봉 끝시간의 분을 구함 (예:10시39분53초 -> 3900 ) m2 = int(FracPortion(stime/10000)*100)*100; //봉 시작시간의 분을 구함(예:10시25분10초 -> 2500 ) s1 = FracPortion(time/100)*100; //봉 끝시간의 초를 구함 (예 : 10시39분53초 -> 53 ) s2 = FracPortion(stime/100)*100; //봉 시작시간의 초를 구함(예 : 10시25분10초 -> 10 ) //분을 계산 if m1 >= m2 then mm = m1-m2; else mm = m1 + 6000 -m2; //초를 계산 if s1 >= s2 then ss = s1-s2; else ss = s1-100+60-s2; timeV = mm+ss; //계산된 분과 초를 합산 plot1(timeV);