
STR2DT 함수 블록은 영어 텍스트 형식으로 지정된 임의의 날짜를 새로운 날짜로 변환합니다.
입력은 DT# 형식의 날짜와 시간을 전달합니다.
날짜 계산에 사용할 문자열을 정의합니다.
입력은 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# 형식의 계산된 날짜와 시간을 반환합니다.
오류 발생 시 출력값은 참입니다.