我使用的是rails 2.3.9,ruby 1.9.3,rubygems 1.8.24,MS SQL Server 2008 R2和Ubuntu Server 11.04。
这是我的问题:
我通过curl将xml文件传递给web api me并且我的老板开发了,但是当文件得到处理时,时间减去8小时。我的时区设置为GMT + 8,这意味着系统会将我的时间自动转换为UTC。我如何解决这个问题,以便我的时间设置为GMT + 8?
这是XML文件:
<pos-activity>
<siteId>3</siteId>
<transCode>DEP</transCode>
<supervisorCode>1235</supervisorCode>
<amount type="decimal">5000.0</amount>
<data></data>
<date type="datetime">2012-8-16 20:40:04</date>
</pos-activity>
在此示例中,处理此文件时,生成的时间将为12:40:04 Z
谢谢。
答案 0 :(得分:0)
@sometime.in_time_zone("your time zone")
要查看时区列表,请运行rake -D time
答案 1 :(得分:0)
将config.time_zone更改为您环境中所需的任何时区.rb