0
我有一些日期需要轉換爲儒略日。這是數據我有將年份轉換爲Julian日(自今年年初以來的天數)
date <- c("21-Jul", "14-Jul", "08-Jul", "08-Jul","16-Jul")
class(date)
[1] "character"
我想date
轉換爲儒略日。因此,對於上述日期,朱利安天將:
date
202,195,189,189,197
我發現了一個功能as.POSIXlt
該轉換日期爲儒略日。對於例如
tmp <- as.POSIXlt("16Jun10", format = "%d%b%y")
tmp$yday
# [1] 166
但是,這需要日期在一個特定的順序,包括我沒有的一年。有什麼辦法可以將我的日期是字符,而且沒有年份呢轉換成朱利安?
另外,今年不是閏年。
儒略日暗示今年這樣1月1日這一天是1,1月2日是2,依此類推....
Julian天意味着今年的一天,所以1月1日是1,2月1日是2等等...... – user53020
哦,是的。感謝您指出。 – user53020
如果你不知道這一年,那麼你不知道今年是不是閏年,所以Julian日不可確定(至少在二月之後)。 –