as.POSIXct似乎有一个错误。或者是怎么回事?
as.POSIXct("27/03/2006 02:05:38", format="%d/%m/%Y %H:%M:%S")
[1] "2006-03-27 02:05:38 CEST"
as.POSIXct("26/03/2006 02:05:38", format="%d/%m/%Y %H:%M:%S")
[1] NA
据我所知,2006年3月26日发生了......
答案 0 :(得分:1)
如果你真的希望用随时可以打印的时间打印它。
as.POSIXct("26/03/2006 02:05:38", format="%d/%m/%Y %H:%M:%S", tz = "UTC")
#[1] "2006-03-26 02:05:38 UTC"
请确保为所有转化执行此操作以保持一致性。
正如Wikipedia所述:
UTC不随季节的变化而变化,但是当地时间或民间变化 如果时区管辖区遵守夏令时,时间可能会改变 时间(夏令时间)。例如,当地时间在东海岸 在冬季,美国比UTC晚了五个小时,但是四个小时 在那里观察到夏令时。