将日期和时间转换为儒略日

问题描述

我的数据集调用 DateAndTime 中有一个列,它包含格式 Y-M-D H:M:SS。我想将此列转换为朱利安日,最有效的方法是什么?有没有办法在 as.POSIXct 函数中做到这一点?

ind$DateAndTime <- as.POSIXct(ind$DateAndTime,tz = "UTC",origin = '1970-01-01')

谢谢

解决方法

这将产生今天的儒略日期“21107”

format(as.POSIXct('2021-04-17 14:17:00'),"%y%j")