首页 > 解决方案 > 比较 R 中的 POSIXct 日期:最佳实践?

问题描述

我正在寻求对以下代码行为的一些见解。通过从具有特定时区的另一个变量生成格式字符串并使用该时区创建新的 POSIXct 来创建新的 POSIXct 变量。

eventTime1Converted <- as.POSIXct(format(eventTime1, tz = "GMT", usetz = TRUE), tz = "GMT")

奇怪的是,这两个变量最终并不相等:

> eventTime1Converted == eventTime1
[1] FALSE

特别是我的“GMT”时间戳变量似乎“小于”我的“EST”时间戳变量(原始变量)。所以看起来当数字部分相等时,然后比较时区?如果是这种情况,检查两个 POSIXct 变量是否相等的“正确”方法是什么?比较他们的as.numeric价值观?

标签: rposixct

解决方案


推荐阅读