目前,我们正在实施某种形式的直接营销。我们会在某天从欧洲某个国家/地区发送短信(时间戳),然后,如果他们对该产品感兴趣,则会收到该国家/地区客户的回复
我有一个为期两个月的示例数据集,其中包含SMS的发送和已收到的响应(如果有的话)。最终目标是,我想计算发送时间与响应时间之间的时差(以时区和夏令时为基准)
我收到的文件带有字符格式的时间戳。我希望将它们转换为当地时区的日期,将它们转换为标准时区并计算时差
我尝试了下面的方法来创建转换,但它随NA一起返回。任何帮助将不胜感激
as.POSIXlt("12/02/2015 11:23", tz = "Europe/London")
strptime("12/02/2015 11:23", "%d/%m/%Y %h:%m")
as.Date("12/02/2015 11:23","%d/%m/%y %h:%m")
请注意,您没有说使用的是24小时制还是12小时制,但是鉴于您没有AM / PM,我将假设使用前者:
strptime("12/02/2015 11:23 AM", "%d/%m/%Y %I:%M %p", tz = "Europe/London") #12-hour
strptime("12/02/2015 11:23", "%d/%m/%Y %H:%M", tz = "Europe/London") # 24-hour
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句