App 使用 SOAP4r 来消费 API/SOAP
但是 SOAP::SOAPTimeFormat 正在返回
2015-11-15T16:59:521468.7999999999999545-04:00
chkout.add('purchasedDt ', SOAP::SOAPDateTime.new(basket.purchase_Date))
使用 strftime('%Y-%m-%dT%H:%M:%S') 给出以下
chkout.add('purchasedDt ', SOAP::SOAPDateTime.new(basket.purchase_Date.strftime('%Y-%m-%dT%H:%M:%S')))
2015-11-15T16:59:52Z
App需要的是
2015-11-15 16:59:52 -0400
请告知...需要格式
yyyy-mm-ddThh:mm:ss-/+gmt
-弗朗西斯
最佳答案
对 strftime 进行一个简单的更改,您可以在 Time#strftime 的文档中找到更多信息
basket.purchase_Date.now.strftime('%Y-%m-%d %H:%M %z')
=> "2016-04-26 22:48 -0400"
关于ruby-on-rails - 基于 GMT 的 SOAP4R SOAPDateTime 格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36685176/