यदि मेरे पास लंदन के समय में इस तरह की तारीख है: "2009-06-03 1 9:30", मैं इसे यूएस वेस्ट कोस्ट में समकक्ष समय में कैसे परिवर्तित कर सकता हूं?आप आर में एक समय क्षेत्र से दूसरे समय में दिनांक/समय कैसे परिवर्तित करते हैं?
उत्तर
सबसे पहले, एक POSIXct
वस्तु में बदलने का लंदन समय:
pb.txt <- "2009-06-03 19:30"
pb.date <- as.POSIXct(pb.txt, tz="Europe/London")
फिर format
का उपयोग अन्य समय क्षेत्र में तारीख मुद्रित करने के लिए:
> format(pb.date, tz="America/Los_Angeles",usetz=TRUE)
[1] "2009-06-03 11:30:00 PDT"
सही समय पाने के लिए कुछ गुर रहे हैं उपयोग करने के लिए जोन पहचानकर्ता। Converting time zones in R: tips, tricks and pitfalls
प्रारूप पॉज़िक्स ऑब्जेक्ट को एक वर्ण में परिवर्तित करेगा। – obesechicken13
क्या यह रूपांतरण डे लाइट बचत समायोजन का ख्याल रखता है? –
हां यह समय वृद्धि डेटाबेस में है यदि यह उचित वृद्धि/कमी करता है। –
बदलें एक 'POSIXct' वस्तु की tzone विशेषता: क्रांतियों ब्लॉग पर इस पोस्ट में अधिक जानकारी
> pb.txt <- "2009-06-03 19:30"
> pb.date <- as.POSIXct(pb.txt, tz="Europe/London")
> attributes(pb.date)$tzone <- "America/Los_Angeles"
> pb.date
[1] "2009-06-03 11:30:00 PDT"
ध्यान दें कि यह अभी भी एक POSIXct वस्तु है, tzone बदल गया है, और ऑफसेट सही है लागू किया गया:
> attributes(pb.date)
$class
[1] "POSIXct" "POSIXt"
$tzone
[1] "America/Los_Angeles"
स्वीकृत उत्तर की टिप्पणियों में पोस्ट किए गए लिंक को देखना न भूलें (http://blog.revolution-computing.com/2009/06/converting-time-zones.html)। मैंने ईएसटी का इस्तेमाल किया और सोचा कि यह जवाब काम नहीं करता है! – kaoD
पैकेज lubridate
समय क्षेत्र परिवर्तित करने के लिए दो कार्य रखती है। सहायता पृष्ठ के अनुसार:
force_tz
दिनांक-समय नया समय क्षेत्र में x
रूप में एक ही घड़ी का समय है कि देता है।
force_tz(time, tzone = "America/Los_Angeles")
with_tz
समय क्षेत्र है, जिसमें एक पल प्रदर्शित किया जाता है बदल जाता है। तत्काल परिवर्तन के लिए घड़ी का समय प्रदर्शित होता है, लेकिन वर्णित समय का क्षण वही रहता है।
with_tz(time, tzone = "America/Los_Angeles")
अन्य विधियों की तुलना में अधिक क्लीनर। –
- 1. POSIXct और xts में समय क्षेत्र, आर
- 2. विशिष्ट समय क्षेत्र में दिनांक समय को कैसे परिवर्तित करें?
- 3. आईफोन डिवाइस के समय क्षेत्र में समय कैसे परिवर्तित करें?
- 4. दिनांक समय को एक समय क्षेत्र से दूसरे समय क्षेत्र में कनवर्ट करने के लिए कैसे करें
- 5. सी में एक टाइमज़ोन से दूसरे में प्रोग्रामेटिक रूप से समय कैसे परिवर्तित करें?
- 6. वेब क्षेत्र में समय क्षेत्र संवेदनशील तिथि और समय प्रदर्शन?
- 7. पायथन पायट्ज़ एक टाइमज़ैम्प से दूसरे समय में एक टाइमस्टैम्प (स्ट्रिंग प्रारूप) को परिवर्तित करना
- 8. भंडारण में समय क्षेत्र हैंडलिंग?
- 9. यूनिक्स समय में कनवर्ट करते समय समय क्षेत्र (यूटीसी) निर्दिष्ट कैसे करें? (अजगर)
- 10. कितने समय क्षेत्र हैं?
- 11. आप पीएचपी में 12 घंटे के समय और 24 घंटे के बीच कैसे परिवर्तित करते हैं?
- 12. आप एनएसयूइंटर को एनएसएसटींग में कैसे परिवर्तित करते हैं?
- 13. आप पाइथन में एक बेवकूफ डेटाटाइम से डीएसटी-जागरूक डेटाटाइम कैसे परिवर्तित करते हैं?
- 14. आर पैकेज अपडेट करते समय आर
- 15. जोडा समय में ऑफसेट घंटों का उपयोग करते समय समय क्षेत्र संक्षेप को कैसे मुद्रित करें?
- 16. आप सी # में युग समय कैसे बदलते हैं?
- 17. स्क्रॉल करते समय आप div का अनुसरण कैसे करते हैं?
- 18. कस्टम एनीमेशन एक UICollectionViewLayout से दूसरे पर स्विच करते समय?
- 19. सी ++ में, आप लगभग हर समय क्या करते हैं?
- 20. एंड्रॉइड क्षेत्र में किसी भी अक्षर पर क्लिक करते समय कर्सर को एक संपादन टेक्स्ट से दूसरे में ले जाएं?
- 21. आप एक ही समय में सभी vim विंडोज़ को फिर से लोड कैसे करते हैं?
- 22. उद्देश्य क्षेत्र में समय क्षेत्र ऑफसेट संख्या?
- 23. कैसे एसक्यूएल सर्वर में समय क्षेत्र 2005
- 24. टीडीडी करते समय आप अनुशासन को कैसे बनाए रखते हैं?
- 25. आप स्ट्रिंग से एएससीआई को बाइनरी में सी # में कैसे परिवर्तित करते हैं?
- 26. आर सिस्टम समय
- 27. आप स्ट्रिंग से एक हस्ताक्षरित लंबे समय तक कैसे प्राप्त करते हैं?
- 28. आप आर में stderr कैसे प्रिंट करते हैं?
- 29. लोकेल से वर्तमान समय और समय क्षेत्र कैसे प्राप्त करें?
- 30. वर्तमान समय-क्षेत्र
संबंधित: [पॉज़िक्स ऑब्जेक्ट में टाइमज़ोन बदलें] (http://stackoverflow.com/q/14141537/271616)। –