रेलवे ऐप में डेट ऑब्जेक्ट से यूनिक्स टाइमस्टैम्प (1 9 70 जीएमटी के बाद से सेकंड की संख्या) कैसे प्राप्त होगा?रुबी/रेल: एक तिथि को यूनिक्स टाइमस्टैम्प में परिवर्तित करना
मुझे पता है Time#to_i
एक टाइमस्टैम्प देता है, लेकिन Date#to_time
कर रहा है और उसके बाद टाइमस्टैम्प परिणाम कुछ महीनों तक बंद हो रहा है (यकीन नहीं क्यों ...)।
किसी भी मदद की सराहना की है, धन्यवाद!
संपादित करें: ठीक है, मुझे लगता है कि मैंने इसे समझ लिया- मैं एक लूप में कई बार एक प्रक्रिया संसाधित कर रहा था, और प्रत्येक बार दिनांक समय क्षेत्र विसंगति के कारण थोड़ी देर में स्थानांतरित हो गया था, अंत में एक महीने होने पर मेरा टाइमस्टैम्प होता है बंद। फिर भी, मुझे यह जानने में दिलचस्पी होगी कि Date#to_time
पर भरोसा किए बिना ऐसा करने का कोई तरीका है या नहीं।
डेटटाइम में 'to_utc' – Green
' date.to_time.utc' शायद उसका मतलब नहीं है। –
रेल में, ActiveSupport के माध्यम से, डेटटाइम इंस्टेंस में एक utc() विधि होती है (getutc के लिए भी उपनाम) – Gokul