python - strptime 命令在 jupyter 中有效,但在 pycharm 中无效
问题描述
我有以下陈述:
v = datetime.strptime('2020-07-08T09:00:01+00:00', '%Y-%m-%dT%H:%M:%S%z')
print(v)
不起作用的部分是时区。我知道这一点,因为如果我不使用时区,它可以找到。
v = datetime.strptime('2020-07-08T09:00:01', '%Y-%m-%dT%H:%M:%S')
这正如我在 Jupyter 中所期望的那样工作;但是,我无法让它在 PyCharm 中工作。PyCharm 配置为使用 VE。不使用相同版本的python。
它返回错误:
ValueError: time data '2020-07-08T09:00:01+00:00' does not match format '%Y-%m-%dT%H:%M:%S%z'
在 PyCharm 控制台中:
print (sys.version_info)
sys.version_info(major=3, minor=6, micro=8, releaselevel='final', serial=0)
在木星
print (sys.version_info)
sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0)
还有其他方法可以做到这一点吗?不同的代码?我错过了什么吗?
解决方案
推荐阅读
- javascript - 第二和第三滴在javascript中不起作用
- sql - SQl 比较所有相邻行与时间的差异
- java - 如何按日期排序列表,然后搜索元素并设置在第一个位置
- python - Nested list from list using list comprehension?
- android - 为什么我不能将数组上的第一条和最后一条记录记录到 Firestore
- python - psycopg2:使用什么 page_size
- twig - 干预模板渲染
- xml - XSL 复制混合内容
- php - PHP/MYSQL 从数据库中为每个分配的特定用户获取数据
- c# - 将对象从 JSON 转换为浮点数