r - 将 43435.010567129626 转换为 r 中的时间戳
问题描述
我正在尝试转换43435.010567129626
为1/12/2018 00:15:13
R。
我尝试了 4 种不同的方法,但没有一种方法有效。
parse_date_time(raw$Date, orders = c('dmy_HMS', 'mdy_HMS',"ymd_HMS"))
anytime(raw$Date)
strptime(raw$Date,"%Y-%m-%d %H:%M:%S")
as.POSIXlt(raw$Date,format = "%a %b %d %H:%M:%S %Y")
提前致谢
解决方案
您可以尝试as.POSIXct
使用 excel 原始日期。
as.POSIXct(43435.010567129626 * 86400, origin = '1899-12-30 00:00:00',tz = 'UTC')
#[1] "2018-12-01 00:15:12 UTC"
推荐阅读
- mysql - MySQL WHERE IN 和另一个变量相等
- python - 如何在 Keras 中的卷积层之间添加跳跃连接
- angular - Angular 6.x 从路由解析器加载数据到服务在功能模块中没有数据
- linux - 迭代文件中的变量以检查 bash 中的特定值
- java - 从 PriorityQueue 转换为 ArrayList
- php - 带有 OpenSSL 的 PHP 中的 chacha20-poly1305
- c - 从不同的文件(主文件)访问 C 结构成员
- lotus-notes - 附件在笔记文档上显示两次
- django - 什么是 django 中的块用户工具?
- node.js - 使用 http-proxy-middleware 时无法传递 req.params ... NodeJS/Express