Q&A

  • 날짜 계산 초단위 계산인데 잘 안되요 도와주세요

지금 서버에서 현재 시간을  1970.01.01 00:00:00  에서  현재 시간 Now 까지 해서  


1119236890 이런식으로 초단위로 넘어옵니다 .


이걸 다시 2005/06/20 12:05:11 이런식으로 바꿀려면 어떻게 해야 하나요..!

잘 모르겠네여.1

Tdate Time  과 FormatDatetime 를 가지고 해보는데 잘 안되네요

고수님들 좀 예제라도 하나 알려주시면 고맙겠습니다.

맨잎으로 알려 달라고 해서 지송해여 .. 좀 알려주세요.. 10흘 동안 못 찾고 있네요

2  COMMENTS
  • Profile
    박정훈 2005.06.23 03:26

    보통 유닉스/리눅스 시스템에서나 웹프로그램에서 날짜계산을 하기위해 UnixTime 형식을 사용을 많이 합니다.
    UnixTime <--> Normal DateTime 의 변환을 하는 다른 방법으로는 다음의 펑션을 사용하시면 됩니다.

    uses 절에  DateUtils 를 추가해줍니다.

    사용하는 펑션은

      DateTimeToUnix(const Value:TDateTime);
      UnixToDateTime(const value:Int64);

    이 두가지를 사용하시면 됩니다.
    시간처리에 대해 더 자세히 알고 싶으시면 아래의 사이트를 한번 둘러보세요

    http://www.efg2.com/Lab/Library/Delphi/DatesAndTimes



  • Profile
    최용일 2005.06.21 00:51
    안녕하세요. 최용일입니다.

    팁모아에 우정민님 팁이 있네요...

    http://www.delphi.co.kr/zboard/view.php?id=tips&page=24&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=1167

    <!--CodeS-->
    var
        DT: TDateTime;
    begin
        DT := IntegerToDate(1119236890);
        ShowMessage(FormatDateTime('yyyy-mm-dd hh:nn:ss', DT)); // 2005-06-21 00:00:00
    end;
    <!--CodeE-->

    ^^ 항상 즐코하세요...