从帮助页面as.POSIXlt
:
""是当前时区
这是默认值.
这就是为什么它不起作用.您可以通过这种方式删除时区信息,并且在打印时不会显示:
my_datetime <- as.POSIXlt("15-10-2017 16:41:00",format = "%d-%m-%Y %H:%M:%S")
my_datetime$zone <- NULL
my_datetime
Run Code Online (Sandbox Code Playgroud)
但我不明白你为什么要那样做.如果您不想担心时区,则应转换为GMT.还lubridate
包有一个很好的force_tz
功能,如果你要迫使一些特定的时区.
如果您可以将日期时间存储为字符而不是 POSIXlt,那么您可以使用strftime()
:
my_datetime <- as.POSIXlt("15-10-2017 16:41:00",format = "%d-%m-%Y %H:%M:%S")
strftime(my_datetime)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6005 次 |
最近记录: |