datetime
형 값의 이동 규칙으로, 'next'
, 'previous'
, 'nearest'
, 'current'
, 정수 스칼라 또는 정수로 구성된 배열로 지정됩니다.
다음 표에서는 datetime
형 값의 이동 규칙을 설명합니다.
규칙 | 설명 |
---|
'next'
| datetime 형 값을 다음 시간 단위 또는 다음 지정된 요일로 이동합니다.
참고: 이 규칙은 'dayofweek' 입력 인수에 대한 디폴트 규칙입니다. |
'previous'
| datetime 형 값을 이전 시간 단위 또는 이전 지정된 요일로 이동합니다.
|
'nearest'
| datetime 형 값을 시간 단위 또는 지정된 요일의 가장 가까운 발생일로 이동합니다.
이 규칙을 사용하여 datetime 형 값을 반올림할 수 있습니다. |
'current'
| datetime 형 값을 현재 시간 단위 내로 이동하거나 현재 주의 지정된 요일로 이동합니다.
참고: 이 규칙은 'start' 및 'end' 입력 인수에 대한 디폴트 규칙입니다. |
1
| 'next' 규칙과 동일합니다.
|
n (여기서 n > 1 )
| 'next' 규칙을 n 번 적용한 것과 동일합니다.
|
0
| 'current' 규칙과 동일합니다.
|
-1
| 'previous' 규칙과 동일합니다.
|
-n (여기서 n > 1 )
| 'previous' 규칙을 n 번 적용한 것과 동일합니다.
|
정수로 구성된 배열 | rule 의 대응하는 정수로 지정된 규칙에 따라 t 의 각 값을 이동합니다.
입력 인수 t 와 rule 은 크기가 동일하거나 둘 중 하나가 스칼라여야 합니다. |
datetime
형 값이 'dayofweek'
인수와 일치하는 경우의 동작
'dayofweek'
를 지정하고, 또한 지정된 요일에 해당하는 datetime
형 값이 t
에 포함된 경우, dateshift
는 이러한 datetime
형 값을 지정된 요일의 다음 발생일이나 이전 발생일로 간주합니다.
예를 들어, 2015년 12월 24일이 목요일이므로 dateshift(datetime(2015,12,24),'dayofweek','Thursday',rule
)
은 rule
이 'next'
, 'previous'
, 'nearest'
, 1
, -1
중 하나인 경우 날짜가 2015년 12월 24일인 datetime
형 값을 반환합니다.