개발자의 끄적끄적

[asp] 날짜 구하기 / 날짜 비교 본문

개발/asp

[asp] 날짜 구하기 / 날짜 비교

효벨 2020. 3. 30. 10:16
728x90
반응형

[asp] 날짜 구하기 / 날짜 비교

 

 

1. asp 오늘 날짜 구하기.

Dim today

today = Date

 

=> 오늘 날짜가 today에  "2013-11-25"의 형식으로 반환된다.

 

2. DB에서 불러온 값 rs("date")를 오늘 날짜와 비교를 한다.

ex) rs("date") = 2013-11-25 이라고 가정.

      오늘 날짜는 2013-11-25 이다.

      Date 는 yyyy-MM-dd 형식으로 출력된다.

 

비교오류 : 아래와 같이 비교하면 안된다.

<% IF rs("date") = Date THEN %>

 

오류이유 : rs("date")의 ValueType은 string이고 Date의 ValueType은 Date 형식이기 때문이다.

 

모범답안 : 같은 형식으로 맞춰준다.

string 형식 : <% IF rs("date") = CStr(Date) THEN %>

 

OR

 

Date 형식 : <% IF Cdate("date") < Date THEN %>

 

 

3. 참고) 오늘날짜에서 7일전 구하기

Dim today, before_7d

today = Date 

before_7d = DateAdd("d", -7, today)

 

=> before_7d = "2013-11-18" 이 반환됨.

 

 

출처 : http://blog.naver.com/PostView.nhn?blogId=pioneerzero&logNo=100200492710&redirect=Dlog&widgetTypeCall=true

반응형
Comments