2012-07-30 42 views
0

如果我做的:如何獲取DateTime.now和DateTime.strptime以使用相同的時區?

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 ...我如何獲得這些來是相同的?

+0

這是在一個Rails應用程序? – 2012-07-30 23:55:59

回答

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") 
相關問題