我有一个从远程 API 返回的 XMLRPC 日期时间,我想对标准 Ruby 日期时间对象执行正常的比较操作,例如 >、<、>= 等。我读过 XMLRPC 有一些奇怪的日期时间限制(例如因为它不支持某个日期之前或之后的值)并且对返回的对象使用 DateTime.parse() 不起作用,无论是否使用字符串插值。
如何准确地将 XMLRPC::DateTime 对象转换为标准的 Ruby 2.2.2 DateTime 对象,以便我可以执行比较,而不管返回的日期如何?
我有一个从远程 API 返回的 XMLRPC 日期时间,我想对标准 Ruby 日期时间对象执行正常的比较操作,例如 >、<、>= 等。我读过 XMLRPC 有一些奇怪的日期时间限制(例如因为它不支持某个日期之前或之后的值)并且对返回的对象使用 DateTime.parse() 不起作用,无论是否使用字符串插值。
如何准确地将 XMLRPC::DateTime 对象转换为标准的 Ruby 2.2.2 DateTime 对象,以便我可以执行比较,而不管返回的日期如何?