[問題] write.xlsx套件問題

作者: locka (locka)   2016-06-21 19:22:56
各位好,
假設我有一組日期的資料(POSIXct格式)想要輸出成.xlsx檔
data <- c("2007-04-14 17:41:00 CST",...)
當我用write.csv(data, "test1.csv") 不會有問題
顯示的會是2007/4/14 05:41:00 PM
可是當我使用write.xlsx2(data, "test2.xlsx")時
顯示的結果變成 4/14/2007 09:41:00 AM
所有時間都提早了八小時
大家有遇過這個問題嗎>"<
(code貼在下面)
http://ideone.com/7W7riH
[關鍵字]:
xlsx, POSIXct, date, time
作者: celestialgod (天)   2016-06-21 21:47:00
看了一下xlsx裡面的code 裡面有一段as.numeric(xj)/86400 + 25569看起來是這裡出問題了感覺只能乖乖的用as.difftime先減去八小時再輸出了

Links booklink

Contact Us: admin [ a t ] ucptt.com