首页 > 解决方案 > 将时间戳转换为 ISO 日期

问题描述

我正在使用一些日期过滤器从 Mongodb 中提取数据。在 mongo 我的日期是 ISO 格式。因为我正在从时间戳格式的某个变量中动态添加日期(2019-07-15 14:54:53)。得到空结果

        curs = col1.aggregate([{'$match':{update_col: {'$gte': last_updt }}},{'$project':json_acceptable_string}])

我期待过滤后的行,但实际上它给出了空数据集

标签: pythonpymongo

解决方案


You can use fromisoformat. Try

from datetime import datetime 

iso_string = '2019-07-15 14:54:53'
you_date_obj = datetime.fromisoformat(iso_string)

推荐阅读