पर्ल में, localtime
एक यूनिक्स टाइमस्टैम्प लेता है और साल/महीना/दिन/घंटा/मिनट/सेकंड इत्यादि देता है। मैं localtime
के विपरीत की तलाश में हूं: मेरे पास भाग हैं, और मैं एक यूनिक्स बनाना चाहता हूं उनसे टाइमस्टैम्प।पर्ल में लोकलटाइम फ़ंक्शन के विपरीत क्या है?
उत्तर
कुछ उपयोग की की CPAN हो सकता है पर DateTime। इसमें लॉट समय मैनिपुलेशन/अनुवाद विधियों के भी हैं।
बस अपने हिस्सों का उपयोग करके डेटटाइम बनाएं और $ डेटाटाइम-> फॉर्मेटर ("% s") पर कॉल करें;
आप Time::Local सीपीएएन मॉड्यूल में टाइमलोकल फ़ंक्शन का उपयोग कर सकते हैं।
नाम
समय :: स्थानीय - कुशलता से स्थानीय और GMT समय
SYNOPSIS
$time = timelocal($sec,$min,$hour,$mday,$mon,$year); $time = timegm($sec,$min,$hour,$mday,$mon,$year);
वर्णन
इस मॉड्यूल कार्यों कि हैं प्रदान करता है-समय गणना अंतर्निर्मित perlके विपरीतफ़ंक्शन लोकटाइम() और जीएमटाइम()। वे एक छः तत्व सरणी के रूप में दिनांक स्वीकार करते हैं, और उदाहरण के लिए सिस्टम युग (आधी रात, 1 जनवरी, 1 9 70 जीएमटी) उदाहरण के लिए, समय (2) मान को सेकेंड में मान दें। यह मान सकारात्मक या नकारात्मक हो सकता है, हालांकि POSIX को केवल सकारात्मक मानों के लिए समर्थन की आवश्यकता है, इसलिए सिस्टम के युग से पहले की तारीख सभी ऑपरेटिंग सिस्टम पर काम नहीं कर सकती है।
के लिए अपेक्षित श्रेणियों पर ध्यान देने योग्य मूल्यों पर ध्यान देने योग्य है। माह के दिन का वास्तविक दिन वास्तविक दिन (यानी 1..31) है, जबकि माह जनवरी (0..11) से महीनों की संख्या है। यह लोकलटाइम() और gmtime() से लौटाए गए मानों के अनुरूप है।
नोट:POSIX::mktime एक बस अपने सी पुस्तकालय के mktime()
समारोह के चारों ओर एक आवरण है। समय :: स्थानीय एक शुद्ध-पर्ल कार्यान्वयन है, और हमेशा पर्ल के localtime
से मेल खाने वाले परिणाम देता है। इसके अलावा, समय :: स्थानीय gmtime
प्रदान करता है, जबकि mktime
केवल स्थानीय समय में काम करता है। (ठीक है, आप $ENV{TZ}
को बदलने का प्रयास कर सकते हैं, लेकिन यह कुछ सिस्टम पर काम नहीं करता है।)
मुझे नहीं पता कि समय :: स्थानीय और POSIX :: mktime के बीच क्या अंतर है, यदि कोई है, लेकिन मैंने हमेशा समय :: स्थानीय का उपयोग किया है और इसके साथ कभी भी कोई समस्या नहीं है। –
नोट: पर्ल का लोकटाइम सिर्फ आपके सी लाइब्रेरी के लोकलटाइम या localtime_r फ़ंक्शन के आसपास एक रैपर है, और हमेशा सी के एमकेटाइम से मेल खाने वाले परिणाम देता है। :) – ysth
ठीक है, एक पैच है जो पर्ल के लोकलटाइम वाई 2038 को सुरक्षित बनाता है, भले ही आपकी सी लाइब्रेरी का संस्करण न हो।मुझे नहीं लगता कि इसे अभी तक डिफ़ॉल्ट रूप से एकीकृत किया गया है, लेकिन यह संभवतः होगा। यह समय :: स्थानीय को ठीक करता है, लेकिन मुझे नहीं लगता कि यह POSIX :: mktime को पैच करता है। – cjm
- 1. लोकलटाइम सी ++
- 2. 'भविष्यवाणी' फ़ंक्शन के विपरीत
- 3. 1 9 00 के सापेक्ष पर्ल के लोकलटाइम फ़ंक्शन (और सी की टीएम संरचना) में वर्ष मूल्य क्यों है?
- 4. रुबी में chr() के विपरीत क्या है?
- 5. क्या कोई है (न्यूलाइन के विपरीत) चार?
- 6. मैथ विपरीत साइन फ़ंक्शन?
- 7. पायथन, विपरीत फ़ंक्शन urllib.urlencode
- 8. cout में `fixed` के विपरीत क्या है?
- 9. जावास्क्रिप्ट में भागने के विपरीत क्या है?
- 10. शराब के विपरीत क्या है?
- 11. nl2br के विपरीत? क्या यह str_replace है?
- 12. क्या लोकलटाइम() को वापस लौटाया जाना चाहिए?
- 13. ट्रांसपोज़र/अनजिप फ़ंक्शन (ज़िप के विपरीत)?
- 14. जावास्क्रिप्ट के Math.pow के विपरीत क्या है?
- 15. क्या ऐसा कोई फ़ंक्शन नहीं है जो किसी अन्य फ़ंक्शन के विपरीत लौटाए?
- 16. पर्ल पैक ('वी') फ़ंक्शन?
- 17. @ क्या है। पर्ल में?
- 18. टाइमस्टैम्प प्राप्त करने के लिए मैं प्रिंट के साथ पर्ल के लोकलटाइम का उपयोग कैसे करूं?
- 19. रूबी में स्लाइस फ़ंक्शन का कोई विपरीत कार्य है?
- 20. jQuery '.get() `के विपरीत क्या है?
- 21. 'गिट diff HEAD ^' के विपरीत क्या है?
- 22. od (1) के विपरीत क्या है?
- 23. क्लिक ईवेंट के विपरीत क्या है?
- 24. जोडा लोकलटाइम को एसक्यूएल समय
- 25. ओपनसीएल में, बाधा() के विपरीत mem_fence() क्या करता है?
- 26. रूबी में ऐरे # अस्वीकार के विपरीत क्या है?
- 27. ओओपी में बेस क्लास के विपरीत क्या है?
- 28. पर्ल में '@_' क्या करता है?
- 29. पर्ल का उपयोग क्या हैशिंग फ़ंक्शन/एल्गोरिदम है?
- 30. क्या सी # में GetType() के समान पर्ल में कोई फ़ंक्शन है?
हां। संदेह में, डेटटाइम का उपयोग करें - एक ट्रू पर्ल टाइम सिस्टम। क्रूर तिथि/समय औजारों के बीच आगे और पीछे कूदना हर्षजनक है। – Anirvan