Main Content

hms

datetime형 또는 duration형의 시간, 분, 초 숫자 값

설명

예제

[h,m,s] = hms(t)t에 있는 datetime형 또는 duration형 값의 시간, 분, 초 값을 별도의 숫자형 배열로 반환합니다. h 출력값과 m 출력값은 정수 값을 포함하며, s 출력값은 소수부를 포함할 수 있습니다. h, m, st와 크기가 같습니다.

datetime형 배열에 대해 hms를 호출하는 것은 hour 함수, minute 함수와 second 함수를 호출하는 것과 동일합니다.

예제

모두 축소

t1 = datetime('now','Format','HH:mm:ss.SSS');
t = t1 + minutes(0:45:135)
t = 1x4 datetime
   22:20:58.549   23:05:58.549   23:50:58.549   00:35:58.549

[h,m,s] = hms(t)
h = 1×4

    22    23    23     0

m = 1×4

    20     5    50    35

s = 1×4

   58.5497   58.5497   58.5497   58.5497

hms는 시, 분, 초 숫자 값을 개별 배열로 반환합니다.

입력 인수

모두 축소

날짜/시간 입력값으로, datetime형 또는 duration형 배열로 지정됩니다.

데이터형: datetime | duration

출력 인수

모두 축소

시간 숫자 값으로, 0에서 23까지의 정수 값으로 구성된 숫자형 배열로 반환됩니다. h 출력값은 double형이며 t와 크기가 동일합니다.

분 숫자 값으로, 0에서 59까지의 정수 값으로 구성된 숫자형 배열로 반환됩니다. m 출력값은 double형이며 t와 크기가 동일합니다.

초 숫자 값으로, 0에서 60 미만까지의 값으로 구성된 숫자형 배열로 반환되며 소수부를 포함할 수 있습니다. 표준 시간대가 UTCLeapSeconds인 datetime형 값의 경우, s 출력값은 윤초(Leap Second)가 발생하는 동안에 해당하는 시간에 대해 60에서 61 사이의 값을 포함할 수 있습니다. s 출력값은 double형이며 t와 크기가 동일합니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2014b에 개발됨

참고 항목

| | |