我正在检查Ulysses App (MacOS)创建的文件的时间戳。现在我想知道那些时间戳的日期。以下是我所看到的:
| Date Time | Ulysses Timestamp | Epoch | Epoch minus Ulysses ts |
|--------------------------+-------------------+--------------+------------------------|
| Fri, 2020-05-01 11:38:02 | 610018683 | 1588325880.0 | 978307197.0 |
| Mon, 2020-05-11 12:35 | 610886121 | 1589193300.0 | 978307179.0 |三角洲是这样的:
datetime.datetime.fromtimestamp(978307179)
# datetime.datetime(2001, 1, 1, 0, 59, 39)为什么是2001年1月1日?我认为MacOS / Ulysses.app是一个Swift或Objective应用程序。那么Mac是如何计算时间戳的呢?有人能启发我吗?
发布于 2020-05-15 08:19:40
时间戳似乎与苹果Mac绝对相对应。不幸的是,至少我还没有找到更好的、明确的、基于整数和秒的不同时间戳的理由(避免整数溢出,时间戳最近才开始)。顺便说一下,仅苹果就有5种不同的时间戳格式--两种从1904年1月1日开始,三种从2001年1月1日开始。
https://stackoverflow.com/questions/61814498
复制相似问题