后来测试了很多方法,目前已经解决,方法如下:

总结:问题主要出现在直接用pandas读取csv,生成的DataFrame传输到mongodb中不会把时间变成isoDate格式(在我的电脑是这样,其他人不知道会不会)

方法一(可行,但麻烦)

1.通过第三方库:

from dateutil.parser import parse

来转换获得的格式,用pymongo导入mongodb中后,格式不是isoDate格式(这个时候可以通过进入数据库中,输入

#mongo进入需要修改的数据库中

db.pytest.find().forEach(function(element){

element.OrderDate = ISODate(element.OrderDate);

db.pytest.save(element);

});

可以得到isoDate,但太麻烦了……

2.通过第三方库(pendulum)

from pendulum.parser import parse

来进行格式转换,

在pandas中会出现以下反馈:'DateTime' object has no attribute 'nanosecond'

这个问题目前还不明白是什么问题。

3.最终解决方案:

1.pandas读取csv后,把时间列的值重新替换,例如:

import pandas as pd

from dateutil.parser import parse

df = pd.read_csv('test.csv')

df['日期'] = parse('20181226')

data = df.to_dict(orient='records')

#然后把data的数据导入mongodb中,即可获得isoDate的数据

原因:直接用pandas读取csv,获取的时间数据后,导入mongodb,但是格式不是isoDate格式。

python 如何将一个字符串转成时间_如何把python 字符串转换为utc时间?相关推荐

  1. python如何将bin转换成文字_如何用python把任意文件转换为“1010”样子的文本

    感谢 @xavierskip 的评论! 终于摸出来了..收获良多. 用二进制形式打开文件后,read()出来的字符串叫做binary string,二进制字符串,指的是这串字符串二进制层面上和文件完全 ...

  2. python将小时数换成分钟_如何在Python中将datetime.timedelta转换为分钟、小时?

    没有用于timedelta对象的内置格式化程序,但您自己很容易做到:days, seconds = duration.days, duration.seconds hours = days * 24 ...

  3. http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理,及它的逆向函数...

    http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理 例如: $data = array('foo'=>'bar', 'b ...

  4. angular 字符串转换成数字_蓝盟IT外包,Python算法的一般技术和嵌入式库|python|字符串|key|算法|调用...

    近年来,随着python着火,python也开始受到很多程序员的喜爱. 很多程序员已经开始使用python作为第一语言. 最近在python上刷问题时,我想去找python的刷问题常用库api和刷问题 ...

  5. python字符串转换成整数_在Python中将字符串转换为整数的方法

    在本文中,我们将向你展示如何将Python字符串转换为整数,可在Linux操作平台上进行.Python中的所有数据类型(包括整数和字符串)都是对象,通常在编写Python代码时,你需要将一种数据类型转 ...

  6. python怎样将list转化成字典_在python 中如何将 list 转化成 dictionary

    原标题:在python 中如何将 list 转化成 dictionary 问题1:如何将一个list转化成一个dictionary? 问题描述:比如在python中我有一个如下的list,其中奇数位置 ...

  7. mybatis字符串转成数字_计算机储存数字和字符的方法你了解多少?

    前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考. 本文链接: http://1t.click/J7E 前言 最近在学习中涉及到计算机储存.传输数字和字符等操作,由于对字节.2进制.10进 ...

  8. Java怎样把时间转成毫秒_如何转换时间格式 java如何把时间格式转为毫秒

    在java中如何把字符串转换成时间格式? /*** 将时间字符串转化为日期格式字符串* @param timeStr 例如:20070911121547 * @return String 例如:200 ...

  9. python基础语法花多长时间_怎么自学python,大概要多久?

    2020年最后一天,还有一个多小时就是2021年了,先祝愿大家2021年都能够健康平安发大财! 自学Python的方法因人而异,而大概需要多久就更是各说各话了,但是自学Python的路径都是一致的:先 ...

  10. python怎么把照片转成卡通_使用python将图片转换为草图和漫画格式

    [相关学习建议:python视频教程] 这个例子分享了python的特定代码,将图片转换成草图和漫画格式,供您参考.具体内容如下 艺术品 图片转换后的结果 源代码 # -*-编码:utf-8-*-从P ...

最新文章

  1. JSON.parse()和SON.stringify()
  2. 爬虫学习笔记(十二)—— scrapy-redis(一):基本使用、介绍
  3. “鹅厂养鹅”是假的,但腾讯这个“山洞”是真的
  4. java 中创建数据端口_java 如何在服务器端用socket创建一个监听端口,并对接受的数据进行处理,端口号为3333,请高手指点一下...
  5. 传统form表单提交方式的文件上传与文件存储
  6. 块级元素(HTML、CSS)
  7. 求1+2+3+4+...+n
  8. Spring事务管理2----编程式事务管理
  9. oracle rac的特征
  10. Android 模拟器安装及使用教程
  11. 在线购物系统—类图设计
  12. 分享5个国外较好的图片网站
  13. 文件上传5-uploads靶场
  14. 高中计算机教室标语,高中教室宣传标语
  15. Spring-Core 中文翻译+总结文档(上)
  16. 移植OpenHarmony到星空派ARM芯片【1】
  17. 获取图像的Hu不变矩
  18. 传感器(7)加速传感器,重力传感器,邻近传感器,光线传感器 综合示例
  19. 在Windows上编译FreeRDP
  20. 2021年热门的10个IT技术职位以及如何招聘

热门文章

  1. 我的首个电子书软件--嘎嘎读书 的开发(三)
  2. centos mongodb启动失败
  3. 详解阿里海报设计AI“鲁班”,没错,人类设计师危险了
  4. Perceptron, BP network
  5. 数据库触发器定义删除用法及举例
  6. 天使湾创投展示的10家国内创业公司
  7. 前端js判断字符串是否是数组
  8. transform3D旋转
  9. YCSB workload工作负载参数设置
  10. iPhone视频播放器例子