Q&A

  • (질문) 날짜관련
1. 일수를 몇년몇월몇일로 바꿀수 있는 방법

ex)392일이라면 1년 0월 27일



2. 1992년 3월 5일에서 2000년2월12일 까지의 몇년몇월몇일로 빠꾸는 방법

10년2월25일 이런식으로



아시는분 알려주세요.

2  COMMENTS
  • Profile
    김일영 2001.03.14 04:33
    써니 wrote:

    > 1. 일수를 몇년몇월몇일로 바꿀수 있는 방법

    > ex)392일이라면 1년 0월 27일



    => FormatDateTime을 찾아보세요.



    >

    > 2. 1992년 3월 5일에서 2000년2월12일 까지의 몇년몇월몇일로 빠꾸는 방법

    > 10년2월25일 이런식으로

    >

    > 아시는분 알려주세요.



    => StrToDate를 찾아보시고, TDateTime형의 값은 덧셈과 뺄셈이 가능합니다.

    시작 날짜에 일수를 더하거나 두 날짜 사이의 일수를 구할때 덧셈이나 뺄셈을

    사용하실 수 있다는 뜻이죠.



    수고하세요.

  • Profile
    하눌이 2001.03.14 04:04
    써니 wrote:

    > 1. 일수를 몇년몇월몇일로 바꿀수 있는 방법

    > ex)392일이라면 1년 0월 27일

    >

    > 2. 1992년 3월 5일에서 2000년2월12일 까지의 몇년몇월몇일로 빠꾸는 방법

    > 10년2월25일 이런식으로

    >

    > 아시는분 알려주세요.

    델파이 HELP에서 TDateTime을 찾아보니 다음과 같은거가 있네요.. 도움이된나요?

    0 12/30/1899 12:00 am

    2.75 1/1/1900 6:00 pm

    -1.25 12/29/1899 6:00 am

    35065 1/1/1996 12:00 am



    Note: Delphi 1.0 calculated the date from year 1 instead of from 1899. To convert a Delphi 1.0 date to a Delphi 2.0 date, subtract 693594.0 from the Delphi 1.0 date. The date format changed to be more compatible with OLE 2.0 Automation.