若没有是否可以请高人赐教一个,万分感谢!

解决方案 »

  1.   

    引用一下:
    linux常用函数里有讲定义函数  time_t mktime(strcut tm * timeptr);
     
    函数说明  mktime()用来将参数timeptr所指的tm结构数据转换成从公元1970年1月1日0时0分0 秒算起至今的UTC时间所经过的秒数。
     
    返回值  返回经过的秒数。 定义函数  time_t time(time_t *t);
     
    函数说明  此函数会返回从公元1970年1月1日的UTC时间从0时0分0秒算起到现在所经过的秒数。如果t 并非空指针的话,此函数也会将返回值存到t指针所指的内存。
     
    返回值  成功则返回秒数,失败则返回((time_t)-1)值,错误原因存于errno中。
     
    我想在windows下应该一样
    其他相关内容在
    http://ldfren.bosinet.com/download/linux_c/index.htm
    这里的  日期时间篇  里有讲
      
      

  2.   

    Delphi中的TDateTime=0时的时间是1899-12-30 00:00:00SysUtils.pas中定义的
    UnixDateDelta=25569表示1970-01-01 00:00:00也就是说Delphi中的Trunc(86400 * (Now-UnixDateDelta))就是楼主想要的
    公元1970年1月1日0时0分0 秒算起至今时间所经过的秒数