कोई विधि वर्तमान टाइम.ज़ोन कैसे ले सकती है और इसे एक प्रारूप में डाल सकती है जो ActiveSupport::TimeZone[some_zone].parse()
द्वारा प्रयोग योग्य है?रेल में, वर्तमान समय क्षेत्र (Time.zone) को प्रारूप में कैसे प्राप्त किया जा सकता है जिसका उपयोग ActiveSupport :: TimeZone [zone] .parse() के साथ किया जा सकता है?
यह बहुत अजीब है कि Time.zone.to_s एक स्ट्रिंग है ActiveSupport::TimeZone[zone].parse()
Time.zone.to_s
रिटर्न "(GMT-08:00) Pacific Time (US & Canada)"
लेकिन ActiveSupport::TimeZone["(GMT-08:00) Pacific Time (US & Canada)"]
के साथ उपयोग नहीं किया जा सकता है देता है लगता है nil
है।
ActiveSupport::TimeZone["(GMT-08:00) Pacific Time (US & Canada)"]
=> nil
ActiveSupport::TimeZone["Pacific Time (US & Canada)"]
=> (GMT-08:00) Pacific Time (US & Canada)
भयानक धन्यवाद ... दस्तावेज़ों को देखा, इसे कभी नहीं देखा। जानना उत्सुक है, आपको इस तरह की चीज़ कैसे मिलती है? – jpwynn
मैंने यह बताने के लिए अपना जवाब अपडेट किया कि मुझे यह कैसे मिल सकता है। – deefour