代码之家  ›  专栏  ›  技术社区  ›  andreas buykx

使用MS VS2003计算纪元前日期/时间的截止秒数

  •  0
  • andreas buykx  · 技术社区  · 17 年前

    struct tm mktime on windows VS2003/.NET 1.1返回-1表示纪元前的日期时间。

    如何计算有意义的时间值(即。

    value+secondsToEpoch==secondsToDatetime

    谢谢你的帮助。

    1 回复  |  直到 17 年前
        1
  •  1
  •   David Norman    17 年前

    看看网络上的几个mktime资源,它们看起来都很便携,所以你应该能够抓到一个,然后把它放进你的资源中,当然要注意法律要求。

    也就是说,我认为你必须寻找合适的人选。你的工作日期是什么?如果您使用的是1970年以前的日期,则很可能需要64位时间。

    早期也有一些奇怪的日历变化,这可能是一个问题,例如,改为公历。