[  ◎ 파워빌더 - 날짜 ]     

 

☞   

 

 

4. 날짜,요일,시간 처리 함수  

Day        : 일자를 구한다(1에서 31 사이의 정수)

DayName    : 주간의 요일명을 구한다.

DayNumber  : 주간의 요일을 숫자로 표현한다.(예를들면 일요일은1, 목요일은 5)

DaysAfter  : 지정한 날짜에 n일전,후를 구한다.

Hour      : 주어진 시간의 시 값을 구한다.

Minute    : 주어진 시간의 분 값을 구한다.

Month      : 주어진 날짜의 월 값을 구한다.(1에서 12까지)

Now        : 클라이언트의 시스템 시간을 구한다.

RelativeDate:주어진 날짜를 기준으로 n일 후 날짜를 구한다.

RelativeTime:주어진 시간을 기준으로 n초 후 시간을 구한다.

Second    : 주어진 시간의 초 값을 구한다.

Today      : 클라이언트의 현재 날짜를 구한다.

Year      : 주어진 날짜의 년 값을 구한다.(1000에서 3000년까지임)

 

 

2. IsDate(string) : 자주 사용

  (1) 개념 : 특정한 String이 정확한 Date인지를 확인한다.

  (2) Return : Boolean ( Date가 맞으면 True 아니면 False이다. )

  (3) 예제 boolean lb_check

      lb_check = IsDate("1996/05/22") // lb_check 는 True이다

      lb_check = IsDate("1996/00/22") // lb_check 는 False 이다

  (4) 메모 : 특정한 String등을 Date로 변환시키기 직전에 많이 사용한다.

  (5) 유사함수 : Isnull() , Isnumber() , Istime() , Isvalid()

 

3. Date(datetime) , : 자주사용 Date(string) , Date(year,month,day)

  (1) 개념 : datetime , string , 년월일의 integer값을 Date 변수타입으로 변환한 다

  (2) Return : Date ( Valid 한 Date가 아닐때는 1900-01-01을 Return한다 )

  (3) 예제 datetime ldt_this date ld_new

      ld_new = Date(ldt_this)

      IF ld_new = Date("1900-01-01") THEN

          Messagebox("ERROR",'정확한 일자가 아닙니다 !!')

          return

      END IF

      ld_new = Date("1996/08/15") ld_new = Date(1999,11,23)

  (4) 유사함수 : DateTime()

☞  

 

to_day = String(Today(), "yyyymmdd")
y_day = String(RelativeDate(date(to_day), -1), "yyyymmdd")

☞  

 

  

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 - Blob 함수  (0) 2017.01.23
파워빌더 - 문자 함수  (0) 2017.01.23
파워빌더 - Number 함수  (0) 2017.01.22
파워빌더 - Time  (0) 2017.01.22
파워빌더 - 배열 함수  (0) 2017.01.22
Posted by 농부지기
,