Main Content

etime

(권장되지 않음, datetime형 값 또는 between 사용) 날짜 벡터 간에 경과된 시간

etime은 권장되지 않습니다. datetime형 값을 대신 사용하십시오. 두 datetime형 값 사이의 경과 시간을 계산하려면 한 값을 다른 값에서 빼거나 between 함수를 사용합니다. 코드 업데이트에 대한 자세한 내용은 버전 내역 또는Replace Discouraged Instances of Serial Date Numbers and Date Strings 항목을 참조하십시오.

설명

예제

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

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

예제

모두 축소

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

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

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

        2020           1           1           0           0           0

datetime 함수를 사용하여 현재 날짜와 시간을 지정합니다.

t2 = datetime("now")
t2 = datetime
   14-Aug-2023 23:34:12

현재 날짜와 시간을 날짜 벡터로 변환합니다.

t2 = datevec(t2)
t2 = 1×6
103 ×

    2.0230    0.0080    0.0140    0.0230    0.0340    0.0123

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

e = etime(t2,t1)
e = 1.1422e+08

그러나 etime 함수는 권장되지 않습니다. 특히 코드 실행에 걸리는 시간을 측정하는 데는 권장되지 않습니다.

입력 인수

모두 축소

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

예: [2012 03 27 11 50 01]

데이터형: double

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

알고리즘

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

  • 윤초

  • 일광 절약 시간 조정

  • 시간대 차이

확장 기능

버전 내역

R2006a 이전에 개발됨

모두 확장