我有一个长整形,代表自1970-1-1 00:00:00以来的秒数
请问如何将这个数值转换为TDateTime类型

解决方案 »

  1.   

    formatDatetime 具体参数忘了,
      

  2.   

    var
      ih, im, is: Extended;
      d: TDateTime;
    begin
      ih := 1 / (24);
      im := 1 / (24*60);
      is := 1 / (24*60*60)
      d := now+ih;//现在后的一小时
      d := now+im;//现在后的一分钟
      d := now+is;//现在后的一秒钟
    end;
    虽然解决了,但还是贴出来吧,哎~以后还是要自己多想想
      

  3.   

    到这个DateUtils 单元里找找.
      

  4.   

    默认系统的日期分割符是 - ,时间分割符是 :
    如果改变日期和时间分割符,StrToDateTime('1970-1-1 00:00:00')这种调用就出错,该怎么解决呢?
      

  5.   

    在之前加一句DateSeparator := '-';