Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

etime

날짜 벡터 간에 경과된 시간(Elapsed Time)

설명

예제

참고

날짜와 시간을 날짜 벡터로 나타낼 수 있지만, datetime 값을 사용하여 특정 시점을 나타내고, duration 또는 calendarDuration 값을 사용하여 경과된 시간을 나타내는 것이 좋습니다.

e = etime(t2,t1)은 두 날짜 벡터 사이 또는 날짜 벡터의 행렬 사이, 즉 t1t2 사이의 시간(초)을 반환합니다.

참고: 코드를 실행하는 데 필요한 시간을 측정하려면 etime 대신 timeit 또는 tictoc을 사용하십시오. 자세한 내용은 항목을 참조하십시오.

예제

모두 축소

지정한 시간과 현재 시간 사이의 경과 시간을 계산합니다.

초기 날짜와 시간을 2020년 1월의 시작 시점으로 지정합니다. 이 값을 날짜 벡터 형식으로 변환합니다.

t1 = datevec('2020-01-01')
t1 = 1×6

        2020           1           1           0           0           0

현재 날짜와 시간을 지정합니다. clock 함수는 현재 날짜와 시간을 날짜 벡터로 반환합니다.

t2 = clock
t2 = 1×6
103 ×

    2.0210    0.0040    0.0140    0.0210    0.0020    0.0259

etime을 사용하여 t1t2 사이의 경과 시간(초)을 계산할 수 있습니다.

e = etime(t2,t1)
e = 4.0597e+07

그러나 코드 실행에 걸리는 시간을 측정하는 데 이 방법을 사용하는 것은 권장되지 않습니다.

입력 인수

모두 축소

날짜 벡터로, 1×6 벡터 또는 [Year Month Day Hour Minute Second] 형식의 m 전체 날짜 벡터를 포함하는 m×6 행렬로 지정됩니다.

예: [2012 03 27 11 50 01]

데이터형: double

  • 이벤트 기간 시간의 경우에는 etimeclock 대신 timeittic, toc 함수를 사용하십시오. clock 함수는 운영 체제에서 주기적으로 조정될 수 있는 시스템 시간을 기반으로 하므로 시간 비교 작업에서는 신뢰도가 떨어질 수 있습니다.

알고리즘

etime은 다음 사항을 고려하지 않습니다.

  • 윤초

  • 일광 절약 시간 조정

  • 시간대 차이

참고 항목

| |

R2006a 이전에 개발됨