Q&A

  • 시간계산
안녕하세요..

델파이를 사용한지 얼마 안되는 철부지 입니다..

다름이 아니고 시간과 날짜에 대한 계산을 많이 필요로 하는

프로그램을 개발하고 있는데.. 잘 모르겠네요...



시간과 날짜에 대하여 더하거나 빼거나...하는 기본적인 사용방법을

고수님들께서 가르쳐 주셨으면 합니다..



참고로 전 아주 초보거든요...

자세한 설명을 부탁드립니다...(예를 들어 설명해주시면..더욱 감사)



그럼...꼭좀 부탁드립니다....

감사...^^

1  COMMENTS
  • Profile
    왕초 2000.06.08 16:50
    도움이 될란지 모르겠읍니다.



    ▶------------------------------------------------------------------------------◀

    ↓ ◈ 날짜 데이터를 문자 데이타로 변환 ◈ ↓

    ▶------------------------------------------------------------------------------◀

    EDIT3.TEXT := FormatDateTime('yyyymmdd', DateTimePicker1.DATE);

    ▶------------------------------------------------------------------------------◀

    ↓ ◈ 문자열DATE를 날짜 로 변환할때. ◈ ↓

    ▶------------------------------------------------------------------------------◀

    SR001A.REQ_DATE.Date

    := StrToDate(Copy(TT_date,1,4)+'-'+Copy(TT_date,5,2)+'-'+Copy(TT_date,7,2));



    S_DATE.Date := StrToDate(FormatDateTime('yyyy-mm-01',Now)); // 매월 1일로

    ▶------------------------------------------------------------------------------◀

    ↓ ◈ 날짜를 요일로 바꿔주는 함수 ◈ ↓

    ▶------------------------------------------------------------------------------◀

    function DayofWeek(date: TDateTime): string;

    var

    year, month, day : word;

    yoil : integer;

    begin

    DecodeDate(date, year, month, day);

    if month < 3 then begin

    year := year - 1;

    month := month + 12;

    end;



    yoil := (year + (year div 4) - (year div 100) + (year div 400) +

    (13 * month + 8) div 5 + day) mod 7;

    case yoil of

    0 : Result := '일요일';

    1 : Result := '월요일';

    2 : Result := '화요일';

    3 : Result := '수요일';

    4 : Result := '목요일';

    5 : Result := '금요일';

    6 : Result := '토요일';

    end;

    end;

    ////////////////////////////////////////////////

    시간에 대한것은 decodetime을 확인해 보십시요.

    • 최용일
      2000.06.08 22:13
      안녕하세요. 최용일입니다. 콤보박스는 리스트박스처럼 근접검색이 지원되지만 DropDownList를 보여주면...
    • 최용일
      2000.06.08 20:33
      안녕하세요. 최용일입니다. FileName := Application.Exename; 하시면 알 수 있습니다. ^^ 항상 ...
    • 강성만
    • 2000.06.08 20:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강성만
      2000.06.08 21:06
      안녕하세요. Form1과 Form2가 있을때 버턴을 누르면 Form2를 생성시킬려고 하거든요. procedure...
    • 머리나쁜얀
      2000.06.08 20:47
      참고 하세여 procedure Tfrm_1.FormClose(Sender: TObject; var Action: TCloseAction); begin A...
    • 김광호
    • 2000.06.08 20:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한창희
      2000.06.09 07:05
      김광호 wrote: > QuickReport에서 Preview 문제 > 미리보기를 할때 한페이지는 잘나타납니다. > 하지만 ...
    • 최석기
      2000.06.08 21:16
      어린왕자 wrote: > DBGrid에 꼭 빈행을 추가해야하는데요.. > 거기에다..해당칼럼의 합계를 짚어 넣을려...
    • 류응철
      2000.06.08 20:22
      어린왕자 wrote: > DBGrid에 꼭 빈행을 추가해야하는데요.. > 거기에다..해당칼럼의 합계를 짚어 넣을려...
    • 어린왕자
      2000.06.08 20:30
      자료없는 레코드 넣는 방법 말구 없나요? 스트링그리드처럼..rowcount를 증가시켜서 넣는 방법.. 음..조...
    • 사발우성
      2000.06.08 20:04
      음 가남사... 델파이정복 1086 페이지에 남옴당...^^ 머리나쁜얀 wrote: > 현재 짜고 있는 프로...
    • 사발우성
      2000.06.08 20:09
      begin form6:= Tform6.create(application); 머리나쁜얀 wrote: > > 현재 짜고 있는 프로그램이 서...
    • 조경연
    • 2000.06.08 18:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 머리나쁜얀
      2000.06.08 19:37
      조경연 wrote: > 그리드에있는 소문자를 대문자로 바꾸려고 하는데 어떻게 해야돼죠?? > 그리드에 뿌...
    • 김상호
      2000.06.10 05:06
      초보자 wrote: > 선배님들의 많은 도움을 받고 있음에 너무 감사드립니다. > > *질문* > 그동안 출력...
    • bluet
    • 2000.06.08 16:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 왕초
      2000.06.08 16:50
      도움이 될란지 모르겠읍니다. ▶-------------------------------------------------------------------...
    • 어린왕자
      2000.06.09 07:09
      초보 wrote: > 홈페이지에서요 다운로드라는 버튼이 있는데요... > 그 버튼을 누르면 자동으로 특정 디렉...
    • 사발우성
      2000.06.08 19:22
      캬캬캬.. 한달전의 저하구 똑같당...^^ 다른것 잘모르겠구엽...음 키보드 불이 안꺼지는 이유는 메인...
    • 사발우성
      2000.06.08 20:14
      사발우성 wrote: 캬캬캬.. 한달전의 저하구 똑같당...^^ 다른것 잘모르겠구엽...음 키보드 불이 안꺼...
    • 조규춘
      2000.06.08 14:05
      헤헤~! 저도 예전에 우편번호 검색시키는거 해본적이 있었는데 그때는 이렇게 했지요 에디트창에서 동...
    • paul
    • 2000.06.08 09:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.06.08 14:14
      paul wrote: > DBGrid에서 OnDrawColumnCell 이벤트에서 숫자타입을 천단위로 ',' 표시하는 > 코딩예제좀...
    • 머리나쁜얀
      2000.06.08 19:42
      사발우성 wrote: > > > 모달폼에서 메인폼 버튼의 클릭이벤트가 발생했는지 알 수 있나엽...??? > ...
    • 조규춘
      2000.06.08 15:05
      사발우성 wrote: > 사발우성 님 오래간만입니다. 헤헤~! 그런데 내가 질문한 '사발우성'의 뜻은 ...
    • Codenj
    • 2000.06.08 06:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 갱수
      2000.06.08 18:36
      차니 wrote: > 정말 짜증이 밀러 옵니다. > 해결이 안되네여...제발 델파이 고수님들 도와주세요!! > ...
    • 차니
      2000.06.08 18:49
      > 안녕하세요.. > 혹시 db가 ms-access아닌가요? 아님 oad를 사용하셨나? > 만약 access를 사용하셨으면...
    • 최석기
      2000.06.08 19:00
      차니 wrote: > > 안녕하세요.. > > 혹시 db가 ms-access아닌가요? 아님 oad를 사용하셨나? > > 만약 ac...
    • 차니
      2000.06.09 03:21
      델파이4에도 구런것이 있나여..?
    • 갱수
      2000.06.08 18:55
      차니 wrote: > > 안녕하세요.. > > 혹시 db가 ms-access아닌가요? 아님 oad를 사용하셨나? > > 만약 ac...
    • 초보1
    • 2000.06.08 05:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • SuperDeuk
      2000.06.09 10:32
      저도 그런 경험을 하여서 혹시나 해서 몇 글자 적어 봅니다. 되면 좋구여 안되면 윈도우부터 다시 설치 하...