주요 콘텐츠

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

etime

R2026a

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

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

설명

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

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

예제

예제

모두 축소

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

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

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

        2020           1           1           0           0           0

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

t2 = datetime("now")
t2 = datetime
   24-Jan-2026 20:10:50

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

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

    2.0260    0.0010    0.0240    0.0200    0.0100    0.0502

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

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

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

입력 인수

모두 축소

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

예: [2012 03 27 11 50 01]

데이터형: double

팁

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

알고리즘

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

  • 윤초

  • 일광 절약 시간 조정

  • 시간대 차이

확장 기능

모두 확장

버전 내역

R2006a 이전에 개발됨

모두 확장