当连接到MongoDB日期时间数据转换为unix时间戳,怎么来的?

TaaTaa 成员职位:1贡献我
2019年11月编辑 帮助


标记:

答案

  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理
    @Taa嗯,我不知道为什么这被转换为纪元时间,但它很容易补救与数字日期操作符。微笑:
    Tghadially (删除用户)
  • David_ADavid_A 管理员、版主、员工、RMResearcher、会员职位:295RM研究
    你好,

    如果我记得这是因为在mongoDB条目是不可能始终如一地存储日期。
    正如Scott正确指出的那样,之后解析日期很容易完成。另一种方法(将日期转换为所需格式的字符串)可以使用Generate Attribute完成。

    最好的
    大卫
    Tghadially sgenzer
  • kaymankayman 成员职位:662独角兽
    2019年11月编辑
    Mongo日期格式在显示上是ISO UTC格式,但实际上只是一个数值。因此,当您导入日期格式是数字表示。如前所述,数字到日期格式将其转换回日期格式,但基本上它在幕后保持相同的数字。

    因此,通过使用数字Epoch格式并在属性中添加。$date,将日期存储回Mongo是最简单的。然后,Mongo会很好地将其再次转换为ISODate格式。
    Tghadially David_A
登录注册置评。