के साथ गलत तिथि मैंने RVM के साथ ruby-1.8.6-p383 स्थापित किया है। सिस्टम माणिक 1.9.1_p378-1ruby date.today और DateTime.now
मैं Date.today और DateTime.now से गलत तारीख हो रही है जब माणिक 1.8 उपयोग कर रहा है .. जबकि Time.now सही है:
irb(main):002:0> DateTime.now.to_s
=> "2126--1-10618T11:23:43+00:00"
irb(main):004:0> Date.today.to_s
=> "2126--1-10618"
irb(main):005:0> Time.now
=> Thu Jan 28 11:55:27 +0000 2010
सब कुछ ठीक है अगर मैं 1.9 रूबी के लिए स्विच:
irb(main):003:0> DateTime.now.to_s
=> "2010-01-28T11:58:51+00:00"
irb(main):004:0> Date.today.to_s
=> "2010-01-28"
irb(main):005:0> Time.now
=> 2010-01-28 11:59:05 +0000
कैसे दिनांक समय रूबी 1.8 में ठीक से काम करने के लिए पर कोई सलाह सबसे की सराहना की होगी!
मैं रूबी 1.8.7, जो सही दिनांक लौटा रहा है स्थापित किया है। – Rob
मेरे लिए ठीक काम करता प्रतीत होता है 1.8.6 p287 आपके लिए 1.8.6 आवश्यकता का उपयोग कर रहा है? – Beanish
मुझे 1.8.6 की आवश्यकता नहीं है, यह 1.8.7 के साथ काम कर रहा है .. इसलिए मुझे इसे हल करने की आवश्यकता नहीं है .. यह बहुत अजीब है! मैंने केवल 1.8.6 इंस्टॉल किया है, क्योंकि आरवीएम "आरवीएम इंस्टॉल 1.8" – Rob