【问题标题】:What time format is this? (not UNIX, not UTC, nothing)这是什么时间格式? (不是 UNIX,不是 UTC,什么都没有)
【发布时间】:2010-09-19 19:53:30
【问题描述】:

我正在将数据从另一个系统导入 MySQL,它是一个 CSV 文件。然而,“日期”字段包含神秘的 3 位数时间条目,这是一个随机样本集:

> 540
> 780
> 620
> 965

这是什么?显然不是 5:40 和 6:20。但它也不是 UNIX(我尝试了 1225295XXX,然后才意识到这代表的时间范围约为 16 分钟)

有人认识这些吗?

更新:我刚刚注意到,在回复的更下方,一位更接近数据的同事只是 opened a new SO account and added some more data。这些数字条目似乎只是时间条目(不是日期)。还是一头雾水。

恕我直言,如果没有人能认出这一点,那么它可能不是某种(如果模糊的话)标准时间格式,更有可能这些条目是外键。

更新 2:非常感谢大家! we found the answer visually,但像往常一样,SO pulled through clutch

【问题讨论】:

  • 这些数字代表什么日期?
  • ...不完全确定,我们只有一个数据文件转储。我认为这是一些晦涩的时间格式,但除了样本时间或外键(到不存在的表)之外......被难住了

标签: mysql time formatting unix-timestamp time-format


【解决方案1】:

我见过一些系统,其中日期存储在一个特殊的表和其他地方作为它的 id。这可能是其中之一

【讨论】:

  • 好主意,但有点可疑,它们都以 0 或 5 结尾...虽然这是一个很小的样本...
  • 一个将日期存储在不同表中的系统,很可能只有以 0 或 5 结尾的 id,以防他们漏掉了一个日期...... ;)
【解决方案2】:

swatch internet time

一天被分成 1,000 等份。完全是度量标准。

【讨论】:

  • 我想过这个,但世界上肯定没有人真正使用它吗?此外它没有日期信息:-/
  • 别小看别人
  • 好久没听说过 Swatch Internet Time!
  • “Swatch Internet Time”只是十进制时间,最初由法国大革命重新定义,带有市场营销。它对巴比伦系统有一些优势——快速告诉我,如果汽车以恒定的 30 公里/小时的速度行驶,它在 10 秒内会走多远? 5分钟? 1 天?
  • 只是为了完成我的小数化时间促销,30km/hr = 72km/deciday。这辆车每毫秒/拍(十进制分钟)将行驶 720m,每十进制秒 72cm。每天720公里:D
【解决方案3】:

我认为你最好问问原作者...

或者,您可以将日期插入旧系统并导出吗? 如果你能做到这一点,那么你应该能够很容易地对其进行逆向工程。

【讨论】:

    【解决方案4】:

    它们应该代表日期还是时间?如果是日期,那么它们可能只是与“众所周知的”时代的偏移量(例如 time_t 是 70 年 1 月 1 日的秒数)。

    如果您没有文档来找到时代,您将需要一个示例来解决它。

    【讨论】:

      【解决方案5】:

      这代表时间,没有日期。并且相同的代码时间出现在不同的日期。

      【讨论】:

      • 有时可以看到10/10/2005 880。第一部分代表日期,第二部分必须代表这一天的时间。
      【解决方案6】:

      可能是朱利安约会...?

      【讨论】:

        【解决方案7】:

        它是从午夜开始的分钟数,间隔为五分钟。您的值范围应该是 0 到 1440

        【讨论】:

          【解决方案8】:

          没有办法确定。我可能是beats,但话又说回来,可能不是。

          【讨论】:

          • 如果只有 +1 搞笑评分!
          【解决方案9】:

          这是解决方案...谢谢....

          hmoya

          上午 9:00:00 540 上午 9:15:00 555 上午 9:30:00 570 上午 9:45:00 585 上午 10:00:00 600 上午 10:15:00 615 上午 10:30:00 630 上午 10:45:00 645 上午 11:00:00 660 上午 11:15:00 675 上午 11:30:00 690 上午 11:45:00 705 12:00:00 下午 720 12:15:00 下午 735 12:30:00 下午 750 12:45:00 下午 765 下午 1:00:00 780 下午 1:15:00 795 下午 1:30:00 810 下午 1:45:00 825 下午 2:00:00 840 下午 2:15:00 855 下午 2:30:00 870 下午 2:45:00 885 下午 3:00:00 900 下午 3:15:00 915 下午 3:30:00 930 下午 3:45:00 945 下午 4:00:00 960 下午 4:15:00 975 下午 4:30:00 990 下午 4:45:00 1005 下午 5:00:00 1020 下午 5:15:00 1035 下午 5:30:00 1050 下午 5:45:00 1065 下午 6:00:00 1080 下午 6:15:00 1095 下午 6:30:00 1110 下午 6:45:00 1125 7:00:00 PM 1140

          【讨论】:

          • 如果我可能会问,使用什么算法来生成这些值?
          • 它只是从午夜开始的分钟数:h * 60 + m(或 (h+12) * 60 + m,对于 PM 时间)。
          猜你喜欢
          • 2011-10-16
          • 2017-04-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-11
          • 2012-01-20
          • 1970-01-01
          相关资源
          最近更新 更多