我使用API调用从网站提取以下输出:
out_string += "Incident Created :" + nextOncall_result['incident']['created_at'].to_s + "\n"
"created_at"
给出了创建事件的时间。该网站采用UTC格式,我希望通过注意夏令时将其转换为EST。
请帮帮我。如果可能,请更改代码。
答案 0 :(得分:0)
在rails中你可以这样做:
nextOncall_result['incident']['created_at'].in_time_zone('EST')
<强> UPD 强>
require 'tzinfo'
offset = TZInfo::Timezone.get('EST').current_period.offset.utc_total_offset
time_with_dst_in_utc = nextOncall_result['incident']['created_at'] + offset
res = time_with_dst_in_utc.strftime('%d/%m/%Y %m:%S')