vbscript date functions
VBScript 날짜 함수 소개 : VBScript 자습서 # 8
이전 튜토리얼에서 ' VBS 어레이 ‘. 이것은 우리의 심층적 인 VBScript 학습 시리즈 .
이 튜토리얼에서는 '날짜 함수'에 대해 자세히 설명하겠습니다. ' VBScript에서 사용됩니다. 다음 사항을 잘 이해하는 것이 중요합니다. ‘VBS 날짜 함수’ 스크립트에 코드를 작성하는 동안 '날짜'개념에 대한 원활한 작업을 처리합니다.
이 튜토리얼은 쉽고 명확하게 이해할 수 있도록 간단한 예제와 함께 VBScript의 다양한 날짜 함수에 대해 자세히 설명합니다.
학습 내용 :
날짜 기능
일반적인 시나리오에서 날짜 기능은 스크립트 작업 중에 현재 시스템 날짜를 표시하는 데 사용되며 날짜 작업 중에 사용되는 가장 기본적이고 널리 사용되는 기능입니다. 날짜를 다른 형식으로 변환하는 데 사용할 수있는 다양한 날짜 형식 함수가 있습니다.
이 시리즈의 이전 튜토리얼 중 일부에서 날짜는 하나 이상의 예제에서 사용됩니다. cDate와 같은 날짜 함수는 이전 자습서 중 하나에서도 설명됩니다.
아래에 주어진 기본 날짜 함수의 사용법을 이해하기 위해 간단한 예를 들어 보겠습니다.
예:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
출력 is : 오늘 날짜 : 2017 년 10 월 24 일
VBScript에서 지원하는 다양한 유형의 날짜 함수를 살펴 보겠습니다.
VBScript에서 사용되는 다른 날짜 함수
날짜에 대한 작업을 수행하는 데 사용되는 여러 날짜 함수와 코더가 날짜를 한 형식에서 다른 형식으로 변환하는 데 도움이되는 일부 형식 함수가 있습니다.
다음은 다양한 날짜 함수 목록입니다.
# 1) cDate :
cDate는 유효한 표현식을 날짜 유형 값으로 변환하는 데 사용됩니다. 이것의 구문은 cDate (날짜) 즉, 유효한 날짜 / 시간 표현식은 특정 날짜로 변환됩니다.
# 2) IsDate :
IsDate는 지정된식이 날짜 형식인지 여부를 확인하는 데 사용됩니다. Date가 False 인 경우 부울 값을 True로 반환합니다. 이것의 구문은 IsDate (모든 식).
# 3) 요일 :
이 Date 함수는 매개 변수로 지정된 날짜의 날짜, 즉 한 달에 30-31 일이 있으므로 1-31 사이의 값을 가져 오는 데 사용됩니다. 이것의 구문은 요일 (날짜).
# 4) 월 :
이것은 한 해의 달을 가져 오는 데 사용됩니다. 매개 변수로 전달되는 지정된 날짜에 대해 1-12 사이의 숫자를 리턴합니다. 이것의 구문은 월 (일) .
# 5) 연도 :
이 함수는 지정된 날짜의 연도를 가져 오는 데 사용됩니다. 이것의 구문은 연도 (날짜).
# 6) 지금 :
이 함수는 매우 자주 사용되며 위에서 설명한 날짜 함수처럼 작동합니다. 이것은 현재 시스템 날짜와 시각. 구문 이것의 지금입니다. 지금 간단히 작성하면 현재 시스템 날짜와 시간이 표시됩니다.
# 7) 날짜 추가 :
이 함수는 매개 변수로 지정된 특정 시간 간격을 추가 한 후 날짜 값을 가져 오는 데 사용됩니다. 이것의 구문은 DateAdd (간격, 번호, 날짜).
여기서 간격은 다음 값 중 하나 일 수 있습니다.
- 디 : 합격을 원하면 합격입니다. 일 간격으로 그리고 전달 된 '숫자'를 기준으로 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 일을 더하거나 뺍니다.
- 미디엄 : 합격을 원하면 합격입니다. 달 간격으로 전달 된 '숫자'에 따라 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 월을 더하거나 뺍니다.
- 와이 : 당일 통과를 원하는 경우 통과 년 간격으로 그리고 전달 된 '숫자'를 기준으로 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 일을 더하거나 뺍니다. 이것은 d와 동일합니다.
- yyyy : 합격을 원할 경우 합격합니다. 년 간격으로 전달 된 '숫자'에 따라 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 연도를 더하거나 뺍니다.
- 뭐 : 합격을 원할 경우 합격합니다. 쿼터 전달 된 '숫자'를 기준으로 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 분기를 더하거나 뺍니다.
- 에 : 합격을 원할 경우 합격합니다. 주일 간격으로 전달 된 '숫자'를 기준으로 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 평일을 더하거나 뺍니다.
- 위 : 합격을 원할 경우 합격합니다. 주 연도의 간격을 지정한 다음 전달 된‘숫자’를 기준으로 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 주를 더하거나 뺍니다.
- h : 합격을 원할 경우 합격합니다. 시 간격으로 전달 된 '숫자'를 기준으로 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 시간을 더하거나 뺍니다.
- 미디엄 : 합격을 원할 경우 합격합니다. 분 간격으로 전달 된 '숫자'에 따라 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 분을 더하거나 뺍니다.
- 에스 : 합격을 원할 경우 합격합니다. 둘째 전달 된 '숫자'에 따라 위 함수에서 마지막 매개 변수로 전달 된 날짜에서 초를 더하거나 뺍니다.
# 8) DateDiff :
이 함수는 지정된 간격에 따라 매개 변수로 지정된 두 날짜의 차이를 가져 오는 데 사용됩니다. 이것의 구문은 DateDiff (간격, Date1, Date2) . 간격 값은 DateAdd 함수에서 위에서 설명한 것과 동일합니다.
# 9) 날짜 부분 :
이것은 매개 변수로 지정된 날짜의 특정 부분을 가져 오는 데 사용됩니다. 이것의 구문은 DatePart (간격, 날짜) . 간격 값은 DateAdd 함수에서 위에서 설명한 것과 동일합니다.
# 10) 월 이름 :
괄호 안에 매개 변수로 전달되는 지정된 월의 이름을 가져 오는 데 사용됩니다. 이것의 구문은 MonthName (월 값).
# 11) FormatDateTime :
함수에 제공된 매개 변수를 기반으로 날짜를 특정 형식으로 변환하는 데 사용되는 형식 함수입니다. 이것의 구문은 FormatDateTime (날짜, 형식) . 널리 사용되는 포맷 기능입니다.
Format은 선택적 매개 변수이지만 널리 사용되므로 다른 형식 매개 변수 값에 대해 아는 것이 좋습니다.
다양한 형식 매개 변수 값은 다음과 같습니다.
0 : 형식 값이 다음과 같이 전달되는 경우 0 그런 다음 날짜 매개 변수에 지정된 경우 시간과 함께 mm / dd / yyyy 형식으로 날짜를 반환합니다. 이것이 기본값입니다.
1 : 형식 값이 다음과 같이 전달되는 경우 1 그런 다음 요일, 월 이름, 연도 형식으로 날짜를 반환합니다.
두 : 형식 값이 다음과 같이 전달되는 경우 두 그런 다음 mm / dd / yyyy 형식으로 날짜를 반환합니다.
삼 : 형식 값이 다음과 같이 전달되는 경우 삼 그런 다음 날짜 매개 변수에 시간이 지정된 경우 hh : mm : ss PM / AM 형식으로 날짜를 리턴합니다.
4 : 형식 값이 다음과 같이 전달되는 경우 4 그런 다음 날짜 매개 변수에 시간이 지정되면 hh : mm 형식으로 날짜를 리턴합니다.
노트 :WeekDay 및 WeekDayName 함수는 Date 함수와 직접 관련이 없으며 이전 자습서 중 일부에서 이미 다루었으므로 다시 다루지 않습니다.
이제 예제를 통해 이러한 함수의 사용법을 이해하겠습니다.
예:
Let’s see implementation of various Date Functions Dim val,val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11 val = “October 25 , 2017” valnew = 10/25/2018 val1=CDate(val) val2=IsDate(val) val3=Day(val1) val4=Month(val1) val5=Year(val1) val6=Now val7=DateAdd(“d”,2,val1) val8=DateDiff(“yyyy”,valnew,val1) val9=DatePart(“m”,val1) val10=MonthName(val4) val11=FormatDateTime(val,2) Msgbox “Converted Date Value is:” & val1 & “
” Msgbox “Checking if it is Date Value:” & val2 & “
” Msgbox “Day fetched from Date is:” & val3 & “
” Msgbox “Month fetched from Date is:” & val4 & “
” Msgbox “Year fetched from Date is:” & val5 & “
” Msgbox “Current Date Value is:” & val6 & “
” Msgbox “Date Value after addition is:” & val7 & “
” Msgbox “Date Value Difference is:” & val8 & “
” Msgbox “Part fetched from Date Value is:” & val9 & “
” Msgbox “Month Name fetched from Date is:” & val10 & “
” Msgbox “The new format of Date is:” & val11
산출 is :
Windows 7 용 암호 크래커 소프트웨어
변환 된 날짜 값은 2017 년 10 월 25 일입니다.
날짜 값 : True인지 확인
Date에서 가져온 날짜 : 25
날짜에서 가져온 월 : 10
날짜에서 가져온 연도 : 2017
현재 날짜 값은 2017 년 10 월 25 일 오전 1:48:29입니다.
추가 후 날짜 값 : 2017 년 10 월 27 일
날짜 값 차이는 다음과 같습니다.
날짜 값에서 가져온 부분 : 10
날짜에서 가져온 월 이름 : 10 월
날짜의 새로운 형식은 2017 년 10 월 25 일입니다.
결론
저는이 튜토리얼을 통해 여러분 각자가 VBScript에서 사용되는 날짜 함수에 대한 좋은 지식을 얻을 수 있었을 것이며, 이것은 차례로 VBScript 시리즈의 다음 튜토리얼을 진행하는 데 도움이 될 것입니다.
다음 VBScript 튜토리얼 # 9 : 다음 VBScript 튜토리얼에서‘문자열과 쿠키’에 대해 설명하겠습니다.
이 튜토리얼에 대한 질문이 있으면 아래 댓글 섹션에 알려주십시오.