कन्वकल - क्लाउड में ऑनलाइन

यह कमांड कन्वकल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


कन्वकल - तिथियों को विभिन्न प्रारूपों में परिवर्तित करें

SYNOPSIS


convcal [विकल्प] [DATE]

वर्णन


convcal का हिस्सा है कृपा सॉफ़्टवेयर पैकेज, द्वि-आयामी डेटा के लिए एक एप्लिकेशन
दृश्य. convcal दिनांकों को विभिन्न स्वरूपों में परिवर्तित करता है। अगली तारीख
प्रारूप समर्थित हैं (घंटा, मिनट और सेकंड हमेशा वैकल्पिक होते हैं):

आईएसओ 1999-12-31T23:59:59.999

यूरोपीय
31/12/1999 23:59:59.999 or 31/12/99 23:59:59.999

us 12/31/1999 23:59:59.999 or 12/31/99 23:59:59.999

दिन 123456.789

सेकंड
123456.789

प्रारूपों को निम्नलिखित क्रम में आज़माया गया है: उपयोगकर्ताओं की पसंद, आईएसओ, यूरोपीय और हम (वहां)।
कैलेंडर प्रारूपों और संख्यात्मक प्रारूपों के बीच कोई अस्पष्टता नहीं है और इसलिए कोई क्रम नहीं है
उनके लिए निर्दिष्ट)।

उपयोग


convcal यदि कमांड कमांड लाइन पर या मानक इनपुट में दिनांक पढ़ता है
पंक्ति में कोई दिनांक नहीं है.

इनपुट प्रारूप के लिए उपयोगकर्ता की पसंद ने परीक्षण में एक प्रारूप को अन्य प्रारूपों से पहले रखा
सूची, यह मुख्य रूप से अमेरिकी नागरिकों के लिए उपयोगी है जो निश्चित रूप से अमेरिकी प्रारूप को पसंद करेंगे
यूरोपीय प्रारूप से पहले जाँच की गई। डिफ़ॉल्ट उपयोगकर्ता की पसंद (कोई संकेत नहीं) ऐसा कुछ नहीं करती
सूची के निम्नलिखित प्रारूपों की जाँच की जाती है।

विभिन्न फ़ील्ड के बीच विभाजक सेट में कोई भी वर्ण हो सकते हैं: " :/.-T"। एक या
अधिक स्थान एक विभाजक के रूप में कार्य करते हैं, अन्य वर्णों को दोहराया नहीं जा सकता, टी विभाजक है
केवल दिनांक और समय के बीच अनुमति दी गई है, मुख्यतः ISO8601 के लिए। तो स्ट्रिंग "1999-12 31:23-59"
अनुमति है (लेकिन अनुशंसित नहीं)। '-' वर्ण का उपयोग विभाजक के रूप में किया जाता है (यह है)।
परंपरागत रूप से आईएसओ8601 प्रारूप में उपयोग किया जाता है) और यूनरी माइनस के रूप में (सुदूर अतीत की तारीखों के लिए)।
संख्यात्मक तिथियों के लिए)। जब वर्ष 0 से 99 के बीच हो और दो या उससे कम लिखा हो
अंक, इसे रैप वर्ष से शुरू होने वाले और रैप वर्ष + 99 पर समाप्त होने वाले युग में मैप किया जाता है
इस प्रकार है:

[क्यों; 99] -> [रैप_इयर; 100*(1 + रैप_वर्ष/100) - 1 ]

[00 ; wy-1] -> [100*(1 + रैप_इयर/100); रैप_ईयर + 99]

इसलिए उदाहरण के लिए यदि रैप वर्ष 1950 पर सेट है (जो कि डिफ़ॉल्ट मान है), तो
मैपिंग है:

रेंज [00 ; 49] को [2000 में मैप किया गया है; 2049]

रेंज [50 ; 99] को [1950 में मैप किया गया है; 1999]

यह यथोचित रूप से Y2K के अनुरूप है और वर्तमान उपयोग के अनुरूप है। वर्ष 1 निर्दिष्ट करना है
अभी भी दो से अधिक अंकों का उपयोग निम्नानुसार संभव है: "0001-03-04" स्पष्ट रूप से मार्च है
चौथा, वर्ष 4, भले ही उपयोगकर्ता की पसंद यूएस प्रारूप हो। हालाँकि केवल दो अंकों का उपयोग करना है
अनुशंसित नहीं है (हम यहां 2050 बग पेश कर रहे हैं इसलिए इस सुविधा को कुछ हद तक हटा दिया जाना चाहिए
भविष्य में बिंदु ;-)

संख्यात्मक तिथियाँ (दिन और सेकंड प्रारूप) पूर्णांक, वास्तविक या का उपयोग करके निर्दिष्ट की जा सकती हैं
घातीय प्रारूप (फोरट्रान से 'डी' और 'डी' घातांक मार्कर समर्थित हैं
'ई' और 'ई' के अलावा)। उनकी गणना एक अनुकूलन योग्य संदर्भ तिथि के अनुसार की जाती है।
डिफ़ॉल्ट मान स्रोत फ़ाइल में REFDATE स्थिरांक द्वारा दिया गया है। तुम बदल सकते हो
यह मान जैसा कि आप संकलन करने से पहले चाहते हैं, और आप -r का उपयोग करके इसे अपनी इच्छानुसार बदल सकते हैं
कमांड लाइन विकल्प. वितरित फ़ाइल में डिफ़ॉल्ट मान "-4713-01-01T12:00:00" है।
यह खगोलीय घटनाओं के लिए एक शास्त्रीय संदर्भ है (ध्यान दें कि यहां '-' दोनों का उपयोग किया गया है
एक यूनरी माइनस के रूप में और एक विभाजक के रूप में)।

प्रोग्राम का उपयोग डेनिस और ग्रेगोरियन कैलेंडर के लिए किया जा सकता है। यह अंदर नहीं लेता
खाता लीप सेकंड: आप सोच सकते हैं कि यह केवल अंतर्राष्ट्रीय परमाणु समय (टीएआई) में काम करता है और
समन्वित एकीकृत समय (यूटीसी) में नहीं... अस्तित्वहीन तिथियों का पता लगाया जाता है, उनमें शामिल हैं
वर्ष 0, 1582-10-05 और 1582-10-14 के बीच की तारीखें, गैर लीप वर्ष की 29 फरवरी, महीने
1 से नीचे या 12 से ऊपर,...

विकल्प


द्वारा समर्थित विकल्पों का सारांश convcal नीचे शामिल है।

-h stderr पर सहायता संदेश प्रिंट करता है और सफलतापूर्वक बाहर निकल जाता है

-i प्रारूप
इनपुट प्रारूप के लिए उपयोगकर्ता की पसंद निर्धारित करें, समर्थित प्रारूप आईएसओ, यूरोपीय, यूएस, दिन हैं,
सेकंड और कोई संकेत नहीं. आरंभ में इनपुट प्रारूप नोहिंट है, जिसका अर्थ है
यदि उपयोगकर्ता की पसंद इसकी अनुमति नहीं देती है, तो प्रोग्राम स्वयं ही प्रारूप का अनुमान लगाने का प्रयास करता है
दिनांक को पार्स करें, अन्य प्रारूप आज़माए गए हैं

-o प्रारूप
बल आउटपुट प्रारूप, समर्थित प्रारूप आईएसओ, यूरोपीय, यूएस, दिन, सेकंड और हैं
कोई संकेत नहीं. शुरुआत में, आउटपुट स्वरूप नोहिंट है, जिसका अर्थ प्रोग्राम है
किसी भी कैलेंडर प्रारूप में पढ़ी जाने वाली तिथियों के लिए दिन प्रारूप का उपयोग करता है और तिथियों के लिए आईएसओ8601 का उपयोग करता है
संख्यात्मक प्रारूप में पढ़ें

-r डेटा
संदर्भ तिथि निर्धारित करें (तिथि वर्तमान इनपुट प्रारूप का उपयोग करके पढ़ी जाती है)।
शुरुआत में संदर्भ कोड में REFDATE स्थिरांक के अनुसार सेट किया गया है, जो
वितरित फ़ाइल में -4713-01-01T12:00:00 है।

-w वर्ष
रैप को साल-दर-साल सेट करें

onworks.net सेवाओं का उपयोग करके ऑनलाइन convcal का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम