python - 将字符串日期转换为 unix 时间
问题描述
我在将数据字符串转换为 unix 时间时遇到问题
我的脚本:
import datetime
s="2018-06-29 08:15:27"
date_time_obj = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S')
print(type(date_time_obj))
datetime.timestamp(date_time_obj)
我有这个错误:
AttributeError:模块 'datetime' 没有属性 'timestamp'
解决方案
timestamp
是datetime
类的方法,而不是模块本身。做就是了:
date_time_obj.timestamp()
或者:
datetime.datetime.timestamp(date_time_obj)
推荐阅读
- php - 如何从 MySQL 数据库中检索/显示格式化文本?
- django - 如何在不使用 AdminDjango 的情况下将用户添加到不同的组
- c# - 在使用 _unitOfWorkManager 提交之前更新一个新实体
- github - 可以使用 pip 安装来自特定 github repo 树的特定文件吗?
- powershell - 如何将参数传递给 Powershell 脚本文件自定义操作
- python - Python v3.7.x中,被调用函数如何获取调用函数的名称?
- c++ - writev() 真的是原子的吗?
- lotus-notes - 在浏览器的层次结构中禁用显示响应文档
- python - 使用神经网络对 KDD Cup 99 数据集进行建模
- javascript - 使用点符号无法访问某些 JSON 数据,这是最疯狂的事情