【问题标题】:Getting date from the world time in millis从世界时间获取日期(以毫秒为单位)
【发布时间】:2018-12-15 19:33:52
【问题描述】:

是否有任何数学可以从 time-milli 中找出日期? (例如:1544901911) 可以通过初始模数 86400 并除以 3600(小时)和模数除以 3600 并除以总毫的 60(分钟)来获得时间。 是否有可能从中获得日期,我真的不知道它是如何工作的(只知道它是从 1970 年 1 月 1 日开始的)。 不使用任何代码语言,我只是在问这背后的数学。

【问题讨论】:

  • 你正在努力,尝试使用你正在学习的语言,然后带着问题回来。
  • 这里说到数学@kenny
  • 这是一个询问编程问题的编程网站。您似乎也对数学有正确的想法,只需尝试一下并向我们展示您遇到的问题。我认为您不会在数学网站math.stackexchange.com 上得到更好的答案,我敢打赌他们会立即将您送回这里。对不起

标签: math time milliseconds


【解决方案1】:

我无法理解您所写的内容。 86400 是一天中的秒数。因此,如果您有以秒为单位的时间,并且想要一天中的时间,那么模 86400 是有意义的。由于您的问题以毫秒为单位开始,因此模 86400000 会更合适。但我想我们都明白这个想法。

正如我所说,提取一天中的时间就像您知道一天中的秒数一样。一年中的秒数更难,因为您必须处理闰日。您可以查看现有的标准库实现,例如Python datetime。首先将时间(或者更确切地说是天数,即时间除以每天的时间,无论单位如何)取模 400 年,因为 400 年的天数是固定的。然后继续查看 100 年周期、4 年周期和年份,以及闰年的大小写区别,以及包含有关月份长度信息的表格,等等。是的,这是可以做到的,但它很乏味,而且已经成为大多数语言的标准库的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-31
    • 2011-09-03
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多