Time.parse ..小时不是预期的

Adr*_*n M 1 ruby

为什么这说13而不是14?

Time.parse('2014-01-08 14:01:00 +0300').hour
# => 13
Run Code Online (Sandbox Code Playgroud)

tes*_*ssi 7

时间被正确解析,但显示在您当地的时区.

这发生在我的控制台中:

Time.parse('2014-01-08 14:01:00 +0300')
=> 2014-01-08 12:01:00 +0100
Run Code Online (Sandbox Code Playgroud)

请注意+0100.