【问题标题】:Convert Millisecond to HH:MM:SS format in MongoDB在 MongoDB 中将毫秒转换为 HH:MM:SS 格式
【发布时间】:2022-11-28 12:55:55
【问题描述】:

您好 我如何才能在 mongodb 中将毫秒转换为 HH:MM:SS 格式?下面是我的示例数据。

{ 
   "Item":"Test1",
    "millisecond" : 188760000
},
{ 
   "Item":"Test2",
    "millisecond" : 23280000
},
{ 
   "Item":"Test3",
    "millisecond" : 128820000
},

预期输出将是

{ 
   "Item":"Test1",
    "hrFormat" : 62:22:00
},
{ 
   "Item":"Test2",
    "millisecond" : 06:28:00
},
{ 
   "Item":"Test3",
    "millisecond" : 35:47:00
},

【问题讨论】:

  • 62 和 35 小时?你确定这是正确的吗?

标签: mongodb mongodb-query


【解决方案1】:

将值转换为日期

{$toDate: 120000000000.5}. 
//result ISODate("1973-10-20T21:20:00Z")

toDate documentation mongodb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 2019-10-28
    相关资源
    最近更新 更多