STR2DT 함수 블록

STR2DT 함수 블록은 영어 텍스트 형식으로 지정된 임의의 날짜를 새로운 날짜로 변환합니다.

입력 IN

입력은 DT# 형식의 날짜와 시간을 전달합니다.

입력 STR

날짜 계산에 사용할 문자열을 정의합니다.

입력은 1970년 이전의 날짜를 정의할 수 있습니다. 이를 위해 "12/25/0000"와 같은 형식을 전달해야 합니다. 이는 첫 번째 크리스마스를 의미합니다. 여기서 첫 번째 숫자 12는 월이고 두 번째 숫자 25는 일입니다. 연도는 네 자리수로 입력해야 하며, 그렇지 않으면 2000년 값만 가정됩니다.

사용된 기호
설명 형식
요일 이름 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sun' | 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat'
평일 'weekday' | 'weekdays'
숫자 [+-]?[0-9]+
서수 'first' | 'second' | 'third' | 'fourth' | 'fifth' | 'sixth' | 'seventh' | 'eighth' | 'ninth' | 'tenth' | 'eleventh' | 'twelfth' | 'next' | 'last' | 'previous' | 'this'
상대적 텍스트 'next' | 'last' | 'previous' | 'this'
공백 [ \t]+
단위 (( 'sec' | 'second' | 'min' | 'minute' | 'hour' | 'day' | 'fortnight' | 'forthnight' | 'month' | 'year') 's'?) | 'weeks' | daytext
요일 기반 표기법
형식 설명 예시
'yesterday' 어제의 자정. "yesterday 14:00"
'midnight' 시간을 00:00:00으로 설정합니다.
'today' 시간을 00:00:00으로 설정합니다.
'now' 무시됩니다.
'noon' 시간을 12:00:00으로 설정합니다. "yesterday noon"
'tomorrow' 내일의 자정.
'back of' hour 특정 시간부터 15분 후. "back of 7pm", "back of 15"
'front of' hour 특정 시간부터 15분 전. "front of 5am", "front of 23"
'first day of' 현재 월의 첫 번째 날로 날짜를 설정합니다. 이는 지정된 월과 연도에서도 작동합니다. "first day of January 2008"
'last day of' 현재 월의 마지막 날로 날짜를 설정합니다. 이는 지정된 월과 연도에서도 작동합니다. "last day of next month"
ordinal space dayname space 'of' 월의 x번째 요일을 계산합니다. "first sat of July 2008"
'last' space dayname space 'of' 월의 마지막 요일을 계산합니다. "last sat of July 2008"
number space? (unit | 'week') 현재 날짜에 대한 상대적 오프셋을 계산합니다. "+5 weeks", "12 day", "-7 weekdays"
ordinal space unit 지정된 단위에 대한 상대적 시간을 계산합니다. "fifth day", "second month"
'ago' 과거의 시점을 계산합니다. "2 days ago", "8 days ago 14:00", "2 months 5 days ago", "2 months ago 5 days", "2 days ago"
dayname 다음 요일로 이동합니다. "Monday"
reltext space 'week' "weekday + last/this/next week" 형식의 특수 형식을 계산합니다. "Monday next week"

출력 DT

DT# 형식의 계산된 날짜와 시간을 반환합니다.

출력 ERR

오류 발생 시 출력값은 참입니다.