Q&A

  • 시스템의 날짜를 분리하려면...
"datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다...



이것을 3개의 edit에 나누어 보여 주려합니다...



"YYYY", "MM", "DD" 이케 따러 분리를 시키려면 어케하면 됨니까여... ㅠ.ㅠ



아시는 분 쉽게 쩜 갈카 주세염...

2  COMMENTS
  • Profile
    Mr.Q 2000.07.21 12:18
    윤수경 wrote:

    > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다...

    >

    > 이것을 3개의 edit에 나누어 보여 주려합니다...

    >

    > "YYYY", "MM", "DD" 이케 따러 분리를 시키려면 어케하면 됨니까여... ㅠ.ㅠ

    >

    > 아시는 분 쉽게 쩜 갈카 주세염...



    다음코드의 반대로 해주면 되겠네요.



    var

    aYear, aMonth, aDay, aDate:string;

    bYear, bMonth, bDay, bDate:string;

    sbDate, saDate:TDateTime;

    iGapDays:integer;

    begin

    aDate:=maskedit1.text; //20000301(aDate)

    bDate:=maskedit2.text; //20000411(bDate)

    //----10001010형식을--"1000-10-10"형식으로변환----------------

    aYear:=copy(aDate,1,4); //2000

    aMonth:=copy(aDate,5,2); //03

    aDay:=copy(aDate,7,2); //01

    aDate:=aYear+'-'+aMonth+'-'aDay; //2000-03-01

    bYear:=copy(bDate,1,4); //2000

    bMonth:=copy(bDate,5,2); //04

    bDay:=copy(bDate,7,2); //01

    bDate:=bYear+'-'+bMonth+'-'bDay; //2000-04-11

    //-------------예외처리(시작)----------------------------------

    try

    saDate:=StrToDateTime(aDate)

    except begin

    Application.MessageBox('유효하지 못한 날짜를 입력하셨습니다'

    ,'첫번째날짜입력란', mb_ok);

    exit; end;



    try

    sbDate:=StrToDateTime(bDate)

    except begin

    Application.MessageBox('유효하지 못한 날짜를 입력하셨습니다'

    ,'두번째날짜입력란', mb_ok);

    exit; end;

    //-------------예외처리(끝)-----------------------------------

    iGapDays:=GetGapDays(sbDate,saDate);

    ShowMessage(IntToStr(iGapDays));

    end;



    위에건 분리하는거구요. 그 반대로 하시면 됩니다. 엥? --;



    아니면,

    formatdatetiem('yyyy',..)+f...('mm',..)+f..(dd, ..)이렇게 하면됩니다.

    아구구, 제가 지금 intoxicated해가지골랑.. 위에 보시면.. 해결될겁니당. -.-;

  • Profile
    조규춘 2000.07.21 06:57
    윤수경 wrote:

    > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다...

    >

    > 이것을 3개의 edit에 나누어 보여 주려합니다...

    >

    > "YYYY", "MM", "DD" 이케 따러 분리를 시키려면 어케하면 됨니까여... ㅠ.ㅠ

    >

    > 아시는 분 쉽게 쩜 갈카 주세염...





    decodedate나 decodetime 같은거 이용하면 되것네요.. 쩝...







    procedure TForm1.Button1Click(Sender: TObject);



    var

    Present: TDateTime;

    Year, Month, Day, Hour, Min, Sec, MSec: Word;

    begin

    Present:= Now;

    DecodeDate(Present, Year, Month, Day);

    Label1.Caption := 'Today is Day ' + IntToStr(Day) + ' of Month '

    + IntToStr(Month) + ' of Year ' + IntToStr(Year);

    DecodeTime(Present, Hour, Min, Sec, MSec);

    Label2.Caption := 'The time is Minute ' + IntToStr(Min) + ' of Hour '

    + IntToStr(Hour);

    end;



    행복하셔요.. 규춘올림.

    • kay
    • 2000.07.21 07:09
    • 0 COMMENTS
    • /
    • 0 LIKES
    • hugehead
    • 2000.07.21 07:06
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김희중
      2000.07.25 19:24
      DBEdit 속성중 ReadOnly를 True로 설정하시면 됩니다. hugehead wrote: > 도와주세요... > DBEdit에 ...
    • Mr.Q
      2000.07.21 10:19
      에디트 enabled:=false하세요. 리드온리에도 포커스가 먹히고, 화면상으로 입력상태가 보이지만, 결과물...
    • 허춘
      2000.07.21 08:59
      hugehead wrote: > 도와주세요... > DBEdit에 있는 값은 보여주고, 다른 곳에서 수정을 해야 하는데, 사...
    • hugehead
      2000.07.22 02:01
      DBEdit.enabled False가 되면 안됩니다. 그래서 문제이지요. DBEdit.Enabled가 False이면 database와 ...
    • 수연이
    • 2000.07.21 07:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 07:34
      수연이 wrote: > 프로그램을 실행할 때 변수를 받아야 하는데 어떻게 해야 하나요? > > 예를 들어 > ...
    • 윤수경
    • 2000.07.21 06:42
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.07.21 12:18
      윤수경 wrote: > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다... > ...
    • 조규춘
      2000.07.21 06:57
      윤수경 wrote: > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다... > ...
    • Mr.Q
      2000.07.21 10:48
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 조규춘
      2000.07.21 06:41
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 서봉석
      2000.07.21 07:41
      답변에 주셔서 감사합니다.... 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했거든요... 그런데.....
    • Mr.Q
      2000.07.21 13:47
      서봉석 wrote: > 답변에 주셔서 감사합니다.... > 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했...
    • 조규춘
      2000.07.21 09:11
      서봉석 wrote: > 답변에 주셔서 감사합니다.... > 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했...
    • Black}{ole
      2000.07.21 06:21
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 김병훈
    • 2000.07.21 04:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 19:02
      안녕하세요. 최용일입니다. 함수 원형은 Interface절에 기술하고 코드는 Implementation절에 기술하세요...
    • 2000.07.21 04:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 19:04
      안녕하세요. 최용일입니다. DelphiX_for5란 패키지가 설치안된것 같습니다. DelphiX_for5란 패키지를 설...
    • djha
    • 2000.07.21 04:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 04:29
      djha wrote: > > 어디선가 같은 질문내용을 본적이 있는것 > 같은데 찾아지지가 않는군요. > > List...
    • Mr.Q
      2000.07.21 10:51
      강성훈 wrote: > 예를 들어 디렉토리 리스트박스에서 현재의 경로가 > "C:tempkkk" > 에 있다고 가정할...
    • 조규춘
      2000.07.21 04:08
      강성훈 wrote: > 예를 들어 디렉토리 리스트박스에서 현재의 경로가 > "C:tempkkk" > 에 있다고 가정할...
    • 강성훈
      2000.07.21 20:00
      감사합니다
    • 김태영
    • 2000.07.21 03:25
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이주흥
      2000.07.21 03:31
    • 김태영
      2000.07.21 03:43
    • 조규춘
      2000.07.21 03:51
    • 김태영
      2000.07.21 04:00
    • 조규춘
      2000.07.21 04:04
    • 어린왕자
      2000.07.21 03:52
      4master wrote: > Access랑 dBase를 ADO를 사용하여서 연결하였습니다. > 근데... ADOConnection에서... ...
    • 신승욱
    • 2000.07.21 03:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배우미
      2000.07.22 17:44
      신승욱 wrote: > 가내두루 평안하오신지요..???? > 갑자기 어려운 문제에 부닥쳐 이렇게 질문올립니다.. ...
    • 김선달
    • 2000.07.21 03:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 05:04
      김선달 wrote: > ScreenToClient메소드 와 ClientToScreen 에 대한 자세한 설명을 좀 해주세요 > 감사합...
    • 김영해
      2000.07.21 03:00
      주현이 wrote: > 퀵리포트의 qrband나 qrstringband에서 세로구분선을 그리거나 만드는 방법이 있나요.. ...
    • 주현이
      2000.07.21 03:02
      ^^;
    • heimdal
    • 2000.07.21 02:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.07.21 08:55
      heimdal wrote: > 안녕하세여.. > 며칠전에 검색으루 질문을 드렸던 헴달입니다.. > 근데 정말 엄청나게...
    • heimdal
      2000.07.28 02:43
      허춘 wrote: > heimdal wrote: > > 안녕하세여.. > > 며칠전에 검색으루 질문을 드렸던 헴달입니다.. >...
    • parkisu
      2000.07.21 10:11
      완전 초보 wrote: > 저는 완전 초보입니다. > save를 눌르거나 saveas를 눌렸을때 > saveDialog가 뜨고 ...