Q&A

  • Date 필드의 자릿수 문제
수고하십니다.

델파이3을 사용하고 있고, 데이터베이스는 Paradox입니다.

현재 필드가 Date필드이고 년도를 2자리로 저장되었습니다.

저장된 데이터 자료(년도 4자리)에서 새로운 파일을 생성(Empty)시키고 Date 필드를 옮겨 저장시키면 2자로 저장이됩니다.

4자리 연도로 저장할 수 는 없는지요.

부탁합니다.

1  COMMENTS
  • Profile
    우정엽 1999.12.29 19:59
    조강돈 wrote:

    > 수고하십니다.

    > 델파이3을 사용하고 있고, 데이터베이스는 Paradox입니다.

    > 현재 필드가 Date필드이고 년도를 2자리로 저장되었습니다.

    > 저장된 데이터 자료(년도 4자리)에서 새로운 파일을 생성(Empty)시키고 Date 필드를 옮겨 저장시키면 2자로 저장이됩니다.

    > 4자리 연도로 저장할 수 는 없는지요.

    > 부탁합니다.



    Database Desktop으로 DB을 Open하면 날짜필드는 전부 년도가 2자리로 나타납니다.

    이것은 보여지는 것만 2자리로 보여지지 실제는 4자리로 읽을수 있습니다.

    Year, Month, Day : Word;



    DecodeDate(Now, Year, Month, Day);

    Label1.Caption := '오늘은 ' + IntToStr(Year)+ '년' + IntToStr(Month) + '월'

    + IntToStr(Day) + '일 입니다.' ;

    를 해보시면 년도가 4자리로 나타납니다.



    년도가 2자리인것을 4자리로 보여주는 방법은 여러 종류가 있습니다.



    1 > Table이나 Query의 필드를 선택하고 Object Inspector에서 필드의 DisplayFormat을 'yyyy-MM-dd'로 설정해시는 방법

    2 > Table이나 Query 콤포넌트에서 변경 시켜주는 방법도 있고, Form이 Create될때 짧은 날짜 형식을 바꾸어 주는 방법도 있습니다.

    ShortDateFormat := 'YYYY-MM-DD';

    기타등등...



    * 알아둘 내용

    BDE Administrator에 보시면 Configuration의 System을 보시면 Date라는 것이 있습니다.

    - Fourdigityear이 True이면 4자리 연도로 표시되고, False이면 2자리 연도 표기

    - Yearbiased는 2자리 연도 입력시 True이면 1999/12/12로 인식하고 False이면 0099/12/12로 인식합니다.



    도움이 되었으면 좋겠군요.

    우정엽



    • 조강돈
    • 1999.12.28 02:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 우정엽
      1999.12.29 19:59
      조강돈 wrote: > 수고하십니다. > 델파이3을 사용하고 있고, 데이터베이스는 Paradox입니다. > 현재 필...
    • 안치봉
      1999.12.28 02:30
      Pos 함수와 Copy 함수를 서보십시오. 예를 들어... procedure TForm1.Button1Click(Sender: TObject)...
    • 1999.12.28 01:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 1999.12.28 01:47
      음냐...저도 한마디...헤헤 성격 급한게 여기서 티가 나는군요.... 올려놓고 기다리지 못해, 델파이 도움...
    • 안치봉
      1999.12.28 01:40
      var spc, bps, fc, tc, total: cardinal; begin FRootDrive := 'C:'; GetDiskFreeSpace(PChar(...
    • 1999.12.28 00:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.28 04:08
      한 wrote: > 안녕하세요... > 모두들 크리스마스 잘 보내셨는지... > 그리고 새천년 준비는 하시는지......
    • 방랑자
      2000.01.15 23:25
      copretns wrote: > 콤보박스의 문자열 선택시 > 리스트박스에서 같은 문자열을 찾아 > 활성화해주는 방...
    • 구창민
      1999.12.28 04:06
      copretns wrote: > 콤보박스의 문자열 선택시 > 리스트박스에서 같은 문자열을 찾아 > 활성화해주는 방...
    • 김매경
    • 1999.12.27 23:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.27 23:13
      김매경 wrote: > 메세지 박스나... messageDlg에서... 메세지가 길어서... > > 한줄로 메세지를 나타내...
    • 초보가
    • 1999.12.27 22:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.27 23:10
      초보가 wrote: > 하나의 폼 부분인 Public 부분에 함수를 정의하여 다른 폼에서도 사용 가능하게 > 하려...
    • copretns
    • 1999.12.27 21:25
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.12.27 23:44
      참고로 WM_MOVING 메세지를 가로채서 만드시면 이런것을 금방 만드실 수 있을것입니다. 전 이 메세지를 ...
    • 이정욱
      1999.12.27 21:57
      수정.. 시간이 허락한다면 수정을 해드리죠.. 하지만 좀 기분이 찜찜하네요. 고객에게서 요구사항...
    • copretns
      1999.12.28 00:44
      저의 요구사항이 좀 찜찜하셨다면 죄송합니다... 제가 워낙 급한 질문이라서...예전에 몇번이나 질문에 ...
    • 문지영
    • 1999.12.27 21:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 류성호
      1999.12.28 00:15
      메모리는 하나의 저장 매체로 다른 저장 매체와 다른 점은 매우 빠르고 컴퓨터의 전원이 공급되어 있을 때...
    • 안치봉
      1999.12.27 22:02
      안녕하세요.... 핸들은 제가 알기로는 말 그대로 핸들입니다. -.-;; 쉽게 보자면 핸들의 값은 모두 ...
    • 송수현
    • 1999.12.27 20:21
    • 8 COMMENTS
    • /
    • 0 LIKES
    • rarebird
      1999.12.28 04:53
    • 혀노
      1999.12.27 20:45
    • 송수현
      1999.12.28 00:08
    • mute
      1999.12.28 00:44
    • 송수현
      1999.12.28 02:21
    • mute
      1999.12.28 04:17
    • 송수현
      1999.12.28 19:44
    • • • •
    • 이홍석
    • 1999.12.27 19:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 태호
      1999.12.28 03:12
      이홍석 wrote: > Table 오픈시 > 'OTHER THAN HEADER TABLE:C:AAAINSA.DB' > 이라는 오류가 나옵다. >...
    • 질문자
    • 1999.12.27 19:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.27 23:08
      질문자 wrote: > integer로 변수를 선언해주고 초기화를 할려고 합니다.. > 변수가 거의 20개정도가 되는...
    • 초보
    • 1999.12.27 05:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 우정엽
      1999.12.27 21:20
      초보 wrote: > 안녕하세요. > > 저는 Delphi 4와 Paradox DB를 사용하여 고객관리 Program을 만들고 ...
    • 이재민
    • 1999.12.26 10:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 우정엽
      1999.12.27 21:27
      이재민 wrote: > 안녕하세요? > > 파라독스를 사용하다보니 제가 잘몰라서 그런지 기이한 현상이 일어...
    • 이주흥
      1999.12.26 23:30
      갤럭시 wrote: > 안녕하세요..질문하나 올립니다. > 파라독스 테이블에 패스워드를 걸었는데 메인폼에서 ...
    • 태호
      1999.12.28 03:18
      노인네 wrote: > 안녕하세요.. > > 본 사이트의 회원및 방문자 모든분들에게 행운과 행복이 함께 하길 ...
    • 구창민
      1999.12.26 01:58
      노인네 wrote: > 안녕하세요.. > > 본 사이트의 회원및 방문자 모든분들에게 행운과 행복이 함께 하길 ...