커뮤니티

수식 문의드립니다

프로필 이미지
edan
2019-07-12 12:11:04
166
글번호 130285
답변완료
안녕하세요 1) 특정봉의 시간값을 가져오고싶은데요 예를 들어 현재기준 5번째봉의 시간값이 7월12일 13시45분이라면 Stime형식으로 07121345이렇게 가져오는 함수나 수식이 있을까요? 2) 시간값을 계산하고 싶은데요 특정시간에서 150분을 빼거나 더하는 수식이 있을까요? 3) 시간끼리 계산하는 수식이 있을까요? 17시45분빼기 12시50분 이렇게 가능할까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-07-12 12:46:04

안녕하세용 예스스탁입니다. 1 날짜(YYYYMMDD)와 시간(HHMMSS)을 합쳐서 리턴해 주는 함수는 없습니다. sdate[5], stime[5]와 같이 리턴하면 날짜와 시간이 각각 리턴됩니다. 합쳐서 리턴하고자 하시면 별도로 아래와 같이 계산식 만들어서 사용하셔야 합니다. 숫자 첫자리가 0으로 시작되지 않습니다. 7월12일 12시이면 7121200으로 리턴됩니다. var : ndate(0); ndate = (sdate%1000)*10000 + Floor(stime/100); plot1(ndate[5]);#5봉전 2 랭귀지에서 날짜와 시간은 단순히 8자리(천만단위)숫자, 6자리(십만단위) 숫자입니다. 해당 날짜나 시간간에 더하기 빼기는 의미가 없습니다. 아래 2개의 함수를 이용해 원하시는 값을 계산하셔야 합니다. 랭귀지에서 TimeToMinutes, MinutesToTime 함수가 제공되고 있습니다. TimeToMinutes(101500)은 615분 MinutesToTime(700)은 11시 40분 TimeToMinutes는 시간을 6자리(HHMMSS)로 지정하면 0시 이후에 경과된 분으로 환산해 주고 MinutesToTime 0시 이후의 경과된 분을 지정하면 HHMMSS의 시간으로 리턴해 주게 됩니다. var1 = TimeToMinutes(130000);#13시를 0시이후 경과분 분으로 환산 var2 = MinutesToTime(var1-150); #var1에서 150분을 빼고 그값을 시간으로 환산 plot1(var1); 3 var1 = TimeToMinutes(174500)-TimeToMinutes(125000);#2개의 시간차이(분) plot1(var1); 즐거운 하루되세요 > edan 님이 쓴 글입니다. > 제목 : 수식 문의드립니다 > 안녕하세요 1) 특정봉의 시간값을 가져오고싶은데요 예를 들어 현재기준 5번째봉의 시간값이 7월12일 13시45분이라면 Stime형식으로 07121345이렇게 가져오는 함수나 수식이 있을까요? 2) 시간값을 계산하고 싶은데요 특정시간에서 150분을 빼거나 더하는 수식이 있을까요? 3) 시간끼리 계산하는 수식이 있을까요? 17시45분빼기 12시50분 이렇게 가능할까요?