कैसे मैं एक वर्तमान प्रणाली समय क्षेत्र का उपयोग कर boost::date_time
का उपयोग कर (यूटीसी स्थानीय से विशेष रूप से, ) स्थानीय और UTC समय के बीच में बदल सकते हैं? मुझे boost::date_time::local_adjustor
के बारे में पता है, लेकिन इसके लिए एक टेम्पलेट तर्क की आवश्यकता है जो एक टाइमज़ोन-निर्भर ऑफसेट है।बूस्ट :: date_time का उपयोग कर स्थानीय और सार्वभौमिक समय के बीच कैसे परिवर्तित करें?
Failing platform-independent way ऐसा करने के लिए, मैं इसे विशेष रूप से लिनक्स पर कैसे करूँगा?
एक तरफ, रूपांतरण के दौरान मौजूद गैर-मौजूद समय बिंदु कैसे हैं? उदाहरण के लिए यदि डीएसटी के कारण एक दिन छोटा होता है, और मैं लापता घंटे से एक समय बिंदु बदलने की कोशिश करता हूं, तो परिणामी सार्वभौमिक समय क्या होगा?
यह काम करता है, लेकिन दुर्भाग्यपूर्ण केवल एक ही रास्ता, और मैं गणना की ऑफसेट का उपयोग नहीं कर सकता क्योंकि डीएसटी अलग-अलग तिथियों के लिए अलग बनाता है। –