반응형

[ASP Classic] INSTR() 함수

<%

str = "search list"
chk = Instr(str,"list")
Response.Write chk
%>

대상 문자열에서 지정한 문자열이 있으면 몇번째에 있는지 숫자를 반환하고, 없으면 0 을 반환한다.
PHP 의 substr 과 같은 역할을 하는 함수.
주의할점은, 대소문자를 구별하므로, 대소문자가 틀릴경우 0 을 반환하며,
대소문자 구별없이 찾으려면 먼저 UCase 또는 LCase 로 변환한후 비교하여야 한다.



반응형
반응형

[하이엔드자전거] 각 브랜드별 기함급 자전거!


























반응형

'자전거' 카테고리의 다른 글

자전거 관련 사이트 정리  (0) 2014.10.08
[여성용로드]2014여성용 로드 정리입니다.  (0) 2014.08.16
반응형

[ASP Classic] FormatDateTime함수 날짜 형식으로 바꾸기


오늘은 변수의 형식을 날짜형식으로 바꾸는 FormatDateTime 함수에 대해 알아보도록 하겠습니다.


날짜와 시간으로 서식화된 식을 반환한다.

구문 : FormatDateTime(Date[,NamedFormat])

● Date : 필수 요소이다. 서식화할 날짜식을 나타낸다. 
● NamedFormat : 선택 요소이다. 사용되는 날짜/시간 서식을 나타내는 숫자값이다. 이 값을 생략하면 vbGeneralDate가 사용된다.

 

--------------------------------------------------------------------------------------------------- 
상수       값  설명 
vbGeneralDate  0   날짜 및 시간을 표시한다. 날짜 부분이 있으면 간단하게 표시 날짜로 표시한다. 시간 부분이 있으면 자세하게 표시 시간 형식으로 표시한다. 날짜와 시간이 모두 있으면 둘 다 표시된다. 
vbLongDate   1   시스템의 국가별 설정에 지정된 자세하게 표시 날짜 서식을 사용하여 날짜를 표시한다. 
vbShortDate   2   시스템의 국가별 설정에 지정된 간단하게 표시 날짜 서식을 사용하여 날짜를 표시한다. 
vbLongTime   3  시스템의 국가별 설정에 지정된 시간 서식을 사용하여 시간을 표시한다. 
vbShortTime   4  24시간 서식(hh:mm)을 사용하여 시간을 표시한다. 
--------------------------------------------------------------------------------------------------- 



예제.

Dim date_time

date_time = "2014-05-06"

response.write date_time

date_time = FormatDateTime(date_time)

response.write date_time 

date_time = formatDateTime(date_time , 1)

response.write date_time


끝.


....


출력결과


2014-05-06

2014년 7월 23일 수요일

반응형
반응형

[jQuery] replace 사용시 팁


010-1234-5678


.replace("-", ""); --> 0101234 - 5678 ( 앞에 한개만 치환됨 )

.replace(/-/g, ""); --> 01012345678  ( 전부 치환됨 )

반응형

'웹프로그래밍 > jQuery' 카테고리의 다른 글

JQuery Select Box 제어  (0) 2015.04.15
jQuery 로 이미지 사이즈 구하기  (0) 2015.04.01
반응형

[MSSQL - text, ntext 길이(바이트) 구하기]

컬럼의 데이타 타입이 text 또는 ntext 형일때는 Len() 함수 사용시 다음과 같은 오류가 납니다.

서버: 메시지 8116, 수준 16, 상태 2, 줄 1
len 함수의 1 인수에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.

컬럼의 데이타 타입이 text, ntext 형일때는 DATALENGTH() 함수를 씁니다.

DATALENGTH( expression ): 식을 표시하는 데 사용된 바이트 수를 int 형으로 반환합니다. 괄호안에 expression은 모든 형식의 식을 의미합니다. DataLength() 함수는 가변 길이 데이터를 저장하는 ntext, text, image, nvarchar, varchar, varbinary 등의 데이터 형식에서 유효합니다.

아래의 예제는 Cus_As 테이블의 cus_as 컬럼의 길이가 36byte 보다 크면 substring() 함수를 이용해 36byte 까지 잘라내서 뒤에 ".." 을 붙이고 아니면 cus_as 컬럼의 길이대로 그냥 출력하는 짧은 예제입니다.

SELECT 
CASE WHEN DATALENGTH( cus_as ) > 36 THEN substring(cus_as, 1, 36 ) + '..' ELSE cus_as END as asText 
FROM Cus_As


반응형
반응형

[ASP Classic] FormatNumber함수 1000단위 콤마찍기

 

금액을 표현할떄는 1000단위로 콤마를 찍어야 하는 일이 흔합니다.

이럴때 ASP Classic에서 쓸 수 있는 함수가 FormatNumber함수입니다.

 

사용법은 FormatNumber(숫자(혹은 숫자가 들어있는 변수),0(소숫점 몇째자리까지 표현할 것인가)) 입니다.

 

 

EX>

Dim number

number = 100000000

response.write(FormatNumber(number,0))

response.write(FormatNumber(number,2))

response.write(FormatNumber(1000000000,0))

 

 

 

 

 

 

결과

100,000,000

100,000,000.00

1,000,000,000

반응형

+ Recent posts