0

如果我做:

1.9.3p125 :018 > DateTime.now
=> Mon, 30 Jul 2012 16:16:57 -0700

时间已经-0700...

然而,如果我这样做:

DateTime.strptime(Time.now.to_i.to_s, "%s")
=> Mon, 30 Jul 2012 23:24:46 +0000 

然后是+0000 ...我如何让这些相同?

4

1 回答 1

0
DateTime.strptime(Time.now.to_i.to_s, "%s").to_time.localtime

或者

DateTime.strptime(Time.now.to_i.to_s, "%s").change(:offset => "-0700")
于 2012-07-30T23:48:54.673 回答