所以我遇到了这个小问题,我不知道如何解决它。我有两个日期,一个来自Python脚本,以String形式到达,另一个来自MongoDB对象。我需要比较它们,但来自MongoDB的日期似乎有一个奇怪的格式,不允许我这样做。这是日期格式的一个示例:
String: 29/12/22 15:00
Object: Wed Dec 28 2022 15:00:00 GMT+0100 (hora estándar de Europa central)
由此,我可以很容易地将来自Python的String转换为Date对象,但是我应该如何处理MongoDB对象才能比较它们呢?
3条答案
按热度按时间czq61nw11#
根据MongoDB中的信息(此处为:
date2
)不是字符串,而是Date
对象,因此只需要转换Python中的值(这里是:date1
):或者,如果您更喜欢使用
Moment
对象:rta7y2nd2#
你可以使用momentjs来格式化javascript中的日期,他是一个例子:
omhiaaxx3#
下面是一个非常简单的方法:将mongo日期作为字符串传递,将其拆分为各个组成部分,然后重新构建。在这里,它被重新构建为Python脚本生成的相同格式。