簡體   English   中英

R POSIXct和as.Date

[英]R POSIXct and as.Date

我有一個日期和時間值,我正在使用POSIXct存儲在變量中。 當我使用as.Date時,日期不同 - 為什么?

x<-as.POSIXct("2012-02-25 19:00:00")
as.Date(x)
 [1] "2012-02-**26**"

為什么每天遞增1?

只需使用x<-as.POSIXct("2012-02-25 19:00:00")您就可以將時區tz設置為當前系統時區EST。

但是,如果在未聲明時區的情況下使用as.Date ,則默認為GMT。 格林威治標准時間比美國東部時間早5小時,因此25/02/2012 19:00是00:00 26/02/2012。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM