python - pd.to_datetime to unix timestamp to date in python给出incoreect输出
问题描述
我正在尝试运行此代码。
raw_data['Date'] = pd.to_datetime(raw_data['UNIX Timestamp'],origin='1970-01-01', format='%Y-%m-%d %H:%M:%S')
日期转换不正确。
Unix Timestamp Date
1546369086 1/1/1970
1546369125 1/1/1970
1546375732 1/1/1970
1546334013 1/1/1970
1546340971 1/1/1970
1546367135 1/1/1970
1546367286 1/1/1970
1546367295 1/1/1970
但是,当我使用下面的代码时,它给了我正确的结果。
import datetime
timestamp = datetime.datetime.fromtimestamp(1546369086)
print(timestamp.strftime('%Y-%m-%d %H:%M:%S'))
print(timestamp.strftime('%Y-%m-%d %H:%M:%S'))
2019-01-02 00:28:06
解决方案
推荐阅读
- numpy - 使用 np.vstack 垂直堆叠列表会引发错误
- php - 如何在 phpmyadmin 中自动更改字段?
- javascript - 如何在折线图上禁用 C3 图表的选择点
- javascript - 我可以减少这个护照代码吗?
- python - 从python模块多处理和kivy锁运行一个进程而没有答案
- ios - SF Pro Text Medium font is not found in swift code
- ios - 为不同的 Realm 对象交换和重新加载 tableView 中的数据
- r - Trouble with Spotfire R code (TERR) - Invalid subscript type 'list' error
- javascript - 如何将变量放在节点js中的双引号内
- google-cloud-endpoints-v2 - 使用带有自定义域的 Google 云端点框架 2.0