【问题标题】:Convert Apple Cocoa Core Data timestamp in Excel在 Excel 中转换 Apple Cocoa Core Data 时间戳
【发布时间】:2021-07-15 23:05:34
【问题描述】:

我正在尝试将 Cocoa 时间戳转换为人类可读的日期。就上下文而言,这些数字来自于 Safari 的 ~/Library/ 中的 history.db 文件。我可以使用 epochconverter.com 上的强大工具转换单个数字,但它们不提供 Cocoa 的批处理转换器。

例如,638490901.575263 应转换为 2021 年 3 月 26 日星期五下午 3:35:01 GMT-07:00。在 Excel 中,我使用的是:

=("cell reference"/86400000) + DATE(2001,1,1),但得到 1/8/01 9:21 AM。看来我需要为 Cocoa Epoch delta 增加时间,但不确定该怎么做。

感谢您的帮助!

【问题讨论】:

    标签: cocoa excel-formula epoch


    【解决方案1】:

    公式中的0 过多,数字是自 2001 年 1 月 1 日开始以来的秒数。一天有86400 秒。然后添加开始日期,以便我们从 1899 年 12 月 31 日获得正确的日期数,这是 Excel 使用的。那么我们需要减去 7 个小时才能得到正确的时差。

    =(A1/86400) + DATE(2001,1,1) - TIME(7,0,0)
    

    【讨论】:

      猜你喜欢
      • 2019-03-31
      • 2013-08-24
      • 2016-12-18
      • 2021-08-14
      • 2019-04-03
      • 2020-03-23
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多