[ASP] ASP 내장 함수들(datepart 등)

2002. 6. 15. 12:39Scrapbook/개발 및 프로그래밍

반응형
여기 정리해 놓은 내장함수들은 솔직히 ASP뿐만 아니라 VBScript에서도 사용 가능한 함수들입니다. 아주 기본적인 함수들 이기 때문에 잘 정리해 놓으시면 나중에 도움이 많이 되실것입니다. 내용이 너무 많기 때문에 여기서는 간단하게 요약해 놓았고 좀 더 많은 내용이 필요하시다면 Visual Basic에 있는 도움말들을 참고하시면 됩니다.

○ Abs Function : 절대값을 반환해 준다. Ex) Abs(number)
○ Array Function : 변수에 배열 값을 부여한다. Ex) Dim A | A = Array(10,20,20) | B = A(2)
○ Asc Function : 문자열중 첫 번째 문자의 ASCII 코드를 출력한다. Ex) Asc(string)
○ CBool Function : 만일 Expression(이하 인자)이 0이면 FALSE, 그렇지 않으면 TRUE를 출력한다. Ex) CBool(expression)
○ CByte Function : 인자를 Byte형으로 변환한다. Ex) CByte(Expression)
○ CCur Function : 인자를 Currency형으로 변환한다. Ex) CCur(Expression)
○ CDate Function : 인자를 Date형으로 변환한다. Ex) CDate(Expression)
○ CDbl Function : 인자를 Double형으로 변환한다. Ex) CDbl(Expression)
○ Chr Function : Chr() 함수는 Asc() 함수의 역수로서 특정 문자 코드와 관련된 문자를 반환한다. Ex) Chr(Expression)
○ CInt Function : 인자를 Integer형으로 변환한다. Ex) CInt(Expression)
○ CLng Function : 인자를 Long형으로 변환한다. Ex) CLong(Expression)
○ Cos Function : Cosine값을 반환한다. Ex) Cos(numeric expression)
○ CreateObject Function : 새로운 Object를 생성한다.

        Ex) Dim ExcelSheet
        Set ExcelSheet = CreateObject("Excel.Sheet")


○ CSng Function : 인자를 Single형으로 변환한다. Ex) CSng(Expression)
○ CStr Function : 인자를 String형으로 변환한다. Ex) CStr(Expression)
○ Date Function : 현재의 system의 날짜를 출력한다. Ex) Date
○ DateAddFunction : 날짜의 더하기 연산을 수행한다. Ex) NewDate = DateAdd("m", 1, "31-Jan-95")
    이러한 경우, "28-Feb-95"를 출력한다.
○ DateDiff Function : 두 날짜간의 차이 값을 출력한다.

        Ex) DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])


○ DatePart Function : 주어진 날짜의 특정한 부분을 반환한다. interval 인자는 날짜의 일부가 반환될, 여러분이 원하는 포맷이며 date는 찾고 있는 날짜의 일부이다.


    Ex) DatePart(interval, date[, firstdayofweek[, firstdayofyear]])
    day1=#03/23/1996 15:03.30#
    Print DatePart(yyyy, day1) -> 1996
    Print DatePart(q, day1) -> 1
    Print DatePart(m, day1) -> 3
    Print DatePart(d, day1) -> 23
    Print DatePart(w, day1) -> 7
    Print DatePart(ww, day1) -> 12
    Print DatePart(h, day1) -> 15
    Print DatePart(n, day1) -> 3
    Print DatePart(s, day1) -> 30


○ DateSerial Function : 년, 월, 일 값에 해당하는 세 개의 숫자 인수를 사용하고 해당 날짜를 반환한다.
    Ex) DateSerial(year, month, day)
○ DateValue Function : Date의 variant를 반환한다.
    Ex) MsgBox DateValue("12/25/1996") - DateValue("12/25/1993")
이 경우에는 두 날짜 사이의 날 수인데, 여기에서는 1096일이다. 더 이른 날짜에 1096일을 더해서 이 결과를 확인할 수 있다.


    MsgBox DateValue("12/25/1993") + 1096


○ Exp Function : 일반 대수의 밑수를 지수승으로 반환한다. Ex) Exp(Expression)
○ Filter Function : 문자열 배열의 일부를 갖고 있는 0을 기초로 한 기저(underlying) 배열을 특정 필터 표준에 따라 반환한다.

    Ex) Filter(InputStrings, Value, Include, Compare)


○ Fix Function : 수치로 된 인자가 같거나 큰 첫 번째 음수(정수)를 반환한다. Ex) Fix(-1.1)은 -1을 반환한다.
○ FormatCurrency Function : 이 함수는 제어판에서 지정된 화폐 단위 심볼을 사용하여 화폐 값(달러)으로 포맷된 수치 표현식을 반환한다.

    Ex)FormatCurrency(Expression, NumDigitsAfterDecimal, IncludeLeadingDigit, UseParensForNegativeNumbers, GroupDigits)


○ FormatDateTime Function : 이 함수는 시간과 날짜 값을 포맷한다.
    Ex) FornatDateTime(Date, NamedFornat)
○ FormatNumber Function : 이 함수는 숫자로 포맷된 수치 값을 반환한다.
    Ex) FormatNumber(Expression, NumDigitsAfterDecimal, IncludeLeadingDigit, UseParensForNegativeNumbers, GroupDigits)
○ FormatPercent Function : 이 함수는 % 문자가 뒤에 붙는 백분율(100으로 곱한다.)로 포맷된 표현식을 반환한다.
    Ex) FormatPercent(Expression, NumDigitsAfterDecimal, IncludeLeadingDigit, UseParensForNegativeNumbers, GroupDigits)
○ GetObject Function : Ex)
○ Hex Function : 10진수 값을 인자로 사용하여 문자열에 있는 숫자의 16진수를 반환한다. Ex) Hex(expression)
○ Hour Function : 이 함수는 지정된 시간의 시각을 나타내는 수(0에서 24)를 반환한다. Ex) Hour(time)
○ InputBox Function : 이 함수는 프롬프트와 TextBox 컨트롤이 있는 대화상자를 나타내고, 사용자가 텍스트를 입력한 다음 OK를 클릭하거나 Cancel 단추를 클릭하도록 기다린다.


    Ex) InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])


○ InStr Function : 이 함수는 string1내에 있는 string2의 위치를 반환한다. 선택적인 첫 번째 인자는 string1내에서 검색이 시작될 위치를 지정한다.

     Ex) InStr([startPos,]string1,string2[,compare])


○ InStrRev Function : 이 함수는 다른 문자열 안에 있는 문자열의 위치를 반환하지만 그 문자열의 끝에서 시작한다.

    Ex) InStrRev(string1,string2,start,compare)


○ Int Function : 수치로 된 인자가 음수이면 이 함수는 expression과 같거나 적은 첫 번째 음수(정수)를 반환한다.

    Ex) Int(-1.1)은 -2를 반환한다.


○ IsArray Function : 이 함수는 인자가 배열일 경우 True를 반환한다. Ex) IsArray(variable)
○ IsDate Function : 이 함수는 expression이 유효한 날짜일 때 True를 반환한다. Ex) IsDate(expression)
○ IsEmpty Function : 이 함수는 변수(variable)가 비어 있을 때 True를 반환한다. Ex) IsEmpty(variable)
○ IsNull Function : 이 함수는 표현식(expression)이 Null인 경우에만 True를 반환한다. Ex) IsNull(expression)
○ IsNumeric Function : 이 함수는 표현식(expression)이 유효한 숫자인 경우에만 True를 반환한다. Ex) IsNumeric(expression)
○ IsObject Function : 이 함수는 표현식(expression)이 개체 변수를 나타내는지를 알려주는 부울값(True/False)을 반환한다.

    Ex) IsObject(expression)


○ Join Function : 이 함수는 배열에 포함되어 있는 하위 문자열을 여러 개 합하여 만든 문자열을 반환한다. list 인자는 합할 하위 문자열을 갖고 있는 일차원 배열이고, 선택적인 delimiter 인자는 반환된 문자열에 있는 하위 문자열을 분리하는데 사용하는 문자이다. Ex) Join(list, delimiter)
○ LBound Function : 이 함수는 지정된 배열의 가장 작은 서브 스크립트를 반환한다. arrayName 변수는 배열의 이름이고, dimension은 하한선이 반환될 차원을 가리키는 정수이다.


    Ex) LBound(arrayname[,dimension])


○ LCase Function : 이 함수는 문자열을 인자로 사용하여 이것을 소문자로 변환한다. Ex) LCase(string)
○ Left Function : 이 함수는 문자열 처음에 있는 문자의 수를 반환한다. Ex) Left(string,number)
○ Len Function : 이 함수는 문자열의 길이를 반환한다. Ex) Len(string)
○ LoadPicture Function : Ex)
○ Log Function : 이 함수는 숫자의 대수를 반환한다. Ex) Log(expression)
○ LTrim Function : 이 함수는 문자열 앞에 있는 공간을 정리한다. Ex) LTrim(string)
○ Mid Function : 이 함수는 length 문자의 start에서 시작하는 문자열 부분을 반환한다.  Ex) Mid(string, start, [length])
○ Minute Function : 이 함수는 지정된 시간의 분을 나타내는 0부터 60 사이의 정수를 반환한다. Ex) Minute(time)
○ Month Function : 이 함수는 지정된 날짜의 월(month)을 나타내는 1부터 12까지의 수를 반환한다. Ex) Month(date)
○ MonthName Function : 이 함수는 month 인자(수치 값, 1월은 1, 2월은 2...)가 지정한 월의 이름을 반환한다. Ex) MonthName(month[,abbreviate])
○ MsgBox Function : 함수는 메시지가 있는 대화상자를 나타낸 다음 사용자가 단추를 클릭하여 닫힐 때까지 기다린다.

Ex) MsgBox(prompt[,buttons][,title][,helpfile,context])

또한 이 함수는 어떤 버튼을 클릭하느냐에 따라 값을 리턴하기도 한다.

○ Now Function : 이 함수는 Date() 함수와 Time() 함수에서 보고한 것과 같은 포맷으로 시스템 날짜와 시간을 반환한다.

    Ex) Now()


○ Oct Function : 10진수 값을 인자로 사용하여 문자열에 있는 숫자의 8진수를 반환한다. Ex) Oct(Expression)
○ Replace Function : 이 함수는 특정 하위 문자열이 다른 하위 문자열로 지정된 횟수만큼 대체된 문자열을 반환한다.

    Ex) Replace(expression, find, replacewith, start, count, compare)


○ Right Function : 이 함수는 Left 함수와 비슷하지만 문자열의 끝에서 문자의 수를 반환한다. Ex) Right(string,number)
○ Rnd Function : 이 함수는 0에서 1 사이에 있는 의사(pseudo) 임의의 수를 반환한다. Ex) Rnd()
○ Round Function : 이 함수는 10진수의 자릿수로 반올림되는 수치 표현식을 반환한다.

    Ex) Round(expression[,numdecimalplaces])


○ RTrim Function : 이 함수는 문자열 뒤에 있는 공간을 정리한다. Ex) RTrim(string)
○ ScriptEngine Function : Ex)
○ ScriptEngineBuildVersion Function : Ex)
○ ScriptEngineMajorVersion Function : Ex)
○ ScriptEngineMinorVersion Function : Ex)
○ Second Function : 이 함수는 지정된 시간의 초를 나타내는 0부터 60 사이의 정수를 반환한다. Ex) Second(time)
○ Sgn Function : 이 인자가 0보다 크면 이 함수는 이 인자의 사인을 가리키는 정수인 1을 반환한다. 인자가 0보다 작으면 0이나 -1을 반환한다.

    Ex) Sgn(expression)


○ Sin Function : 이 함수는 각의 사인을 라디언으로 표시하여 반환한다. Ex) Sin(expression)
○ Space Function : 이 함수는 여러 개(특정 숫자)의 스페이스로 구성된 문자열을 반환한다. Ex) Space(number)
○ Split Function : 이 함수는 Join() 함수와 대응된다. 이것은 하위 문자열을 특정 수만큼 가지고 있는 0을 기초로 한 일차원 기저 배열이다. expression 인자는 하위 문자열로 나누어질 원래 문자열을 가지고 있는 문자열이고, delimiter 인자는 하위 문자열의 구획을 제한하는 문자이다.

    Ex) Split(expression, delimiter, count, compare)


○ Sqr Function : 이 함수는 양수의 제곱근을 반환한다. Ex) Sqr(expression)
○ StrComp Function : 이 함수는 두 개의 문자열을 비교하여 그 답을 나타내는 값을 반환한다.
Ex) StrCom(string1, string2[,compare])
○ StrReverse Function : 이 함수는 자신의 인자의 문자 순서를 바꾼다. Ex) StrReverse(string)
○ String Function : 이 함수는 모든 것이 character인 number 문자의 문자열을 반환한다.
Ex) String(number, character)
○ Tan Function : 이 함수는 각의 tangent를 반환한다. Ex) Tan(expression)
○ Time Function : 이 함수는 시스템의 시간을 AM/PM으 포맷으로 반환한다. Ex) Time()
○ TimeSerial Function : 이 함수는 세 개의 인자가 지정한 시간을 호출한다. Ex) TimeSerial(hours, minutes, seconds)
○ TimeValue Function : 이 함수는 Time variant를 반환한다. Ex) TimeValue(time)
○ Trim Function : 이 함수는 문자열 앞이나 뒤에 있는 공간을 정돈한다. Ex) Trim(string)
○ TypeName Function : 이 함수는 변수 유형을 알려주는 문자열을 반환한다.
Ex) TypeName(variable_name)
○ UBound Function : 이 함수는 지정된 배열의 크기에 가장 큰 서브 스크립트를 반환한다. arryName 변수는 배열의 이름이고, dimension은 상한선을 반환할 크기를 가리키는 정수이다.


    Ex) UBound(arrayname[,dimension])


○ UCase Function : 함수는 문자열을 인자로 사용하여 이것을 대문자로 변환한다. Ex) UCase(string)
○ Weekday Function : 이 함수는 1에서 7중의 하나의 숫자를 반환하여 요일을 나타낸다.(1은 일요일을 나타낸다. 2는 월요일...).

    Ex) Weekday(date,[firstdayofseek])


○ WeekdayName Function : Ex) WeekDayName(weekday, abbreviate, firstdayofweek)
○ Year Function : 이 함수는 인자로서 전달된 날짜의 연도(year)를 나타내는 정수를 반환한다.
Ex) Year(date)

반응형