सिस्टम टाइम: Difference between revisions

From Vigyanwiki
No edit summary
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Representation of time used in computers}}
{{Short description|Representation of time used in computers}}
{{Redirect-distinguish|सिस्टम घड़ी|घड़ी जनरेटर|घड़ी का संकेत|घड़ी की दर}}
[[File:Unix time.png|upright=1.6|thumb|यूनिक्स डेट (यूनिक्स) कमांड]][[कंप्यूटर विज्ञान]] और [[कंप्यूटर प्रोग्रामिंग]] में, '''सिस्टम टाइम''' समय बीतने के बारे में कंप्यूटर सिस्टम की धारणा का प्रतिनिधित्व करता है। इस अर्थ में, समय में कैलेंडर पर बीतने वाले दिनों को भी सम्मिलित किया जाता है।
[[File:Unix time.png|upright=1.6|thumb|यूनिक्स तिथि (यूनिक्स) कमांड]][[कंप्यूटर विज्ञान]] और [[कंप्यूटर प्रोग्रामिंग]] में, '''सिस्टम समय''' समय बीतने के बारे में कंप्यूटर सिस्टम की धारणा का प्रतिनिधित्व करता है। इस अर्थ में, समय में कैलेंडर पर बीतने वाले दिनों को भी शामिल किया जाता है।


सिस्टम समय को एक ''सिस्टम क्लॉक'' द्वारा मापा जाता है, जिसे आमतौर पर टिक की संख्या की एक साधारण गिनती के रूप में लागू किया जाता है, जो कि कुछ मनमाने ढंग से शुरू होने की तारीख से स्थानांतरित हो गया है, जिसे युग कहा जाता है। उदाहरण के लिए, [[यूनिक्स]] और [[पॉज़िक्स]]-संगत सिस्टम सिस्टम समय ("[[यूनिक्स समय|यूनिक्स]] टाइम") को एन्कोड करते हैं क्योंकि 1 जनवरी 1970 00:00:00 यूटी पर यूनिक्स युग की शुरुआत के बाद से लीप सेकंड के अपवाद के साथ सेकंड की संख्या। सिस्टम जो [[विंडोज एपीआई]] के 32-बिट और 64-बिट संस्करणों को लागू करते हैं, जैसे कि विंडोज 9एक्स और विंडोज एनटी, सिस्टम समय दोनों सिस्टम समय के रूप में प्रदान करते हैं, जो वर्ष/माह/दिन/घंटा/मिनट/सेकंड/मिलीसेकंड मान के रूप में प्रतिनिधित्व करते है, और {{mono|FILETIME}}, 1 जनवरी 1601 00:00:00 यूटी के बाद से 100-नैनोसेकंड टिक्स की गिनती के रूप में प्रस्तुत किया गया है, जैसा कि [[प्रोलेप्टिक ग्रेगोरियन कैलेंडर]] में माना गया है।
सिस्टम टाइम को एक ''सिस्टम क्लॉक'' द्वारा मापा जाता है, जिसे सामान्यतः टिक की संख्या की एक साधारण गिनती के रूप में लागू किया जाता है, जो कि कुछ मनमाने ढंग से प्रारम्भ होने की तारीख से स्थानांतरित हो गया है, जिसे युग कहा जाता है। उदाहरण के लिए, [[यूनिक्स]] और [[पॉज़िक्स]]-संगत सिस्टम सिस्टम टाइम ("[[यूनिक्स समय|यूनिक्स]] टाइम") को एन्कोड करते हैं क्योंकि 1 जनवरी 1970 00:00:00 यूटी पर यूनिक्स युग की प्रांरम्भ के बाद से लीप सेकंड के अपवाद के साथ सेकंड की संख्या। सिस्टम जो [[विंडोज एपीआई]] के 32-बिट और 64-बिट संस्करणों को लागू करते हैं, जैसे कि विंडोज 9एक्स और विंडोज एनटी, सिस्टम टाइम दोनों सिस्टम टाइम के रूप में प्रदान करते हैं, जो वर्ष/माह/दिन/घंटा/मिनट/सेकंड/मिलीसेकंड मान के रूप में प्रतिनिधित्व करते है, और {{mono|FILETIME}}, 1 जनवरी 1601 00:00:00 यूटी के बाद से 100-नैनोसेकंड टिक्स की गिनती के रूप में प्रस्तुत किया गया है, जैसा कि [[प्रोलेप्टिक ग्रेगोरियन कैलेंडर]] में माना गया है।


सिस्टम समय को कैलेंडर समय में परिवर्तित किया जा सकता है, जो मानवीय समझ के लिए अधिक उपयुक्त है। उदाहरण के लिए, युग की शुरुआत के बाद से यूनिक्स प्रणाली का समय 1000000000 सेकंड कैलेंडर समय 9 सितंबर 2001 01:46:40 यूटी में अनुवाद करता है। लाइब्रेरी सबरूटीन्स जो इस तरह के रूपांतरणों को संभालते हैं, वे [[समय क्षेत्र]], डेलाइट सेविंग टाइम (डीएसटी), लीप सेकंड और उपयोगकर्ता की [[लोकेल (कंप्यूटर सॉफ्टवेयर)|लोकेल]] सेटिंग के समायोजन से भी निपट सकते हैं। पुस्तकालय दिनचर्या भी आम तौर पर प्रदान की जाती है जो कैलेंडर समय को सिस्टम समय में परिवर्तित करती है।
सिस्टम टाइम को कैलेंडर समय में परिवर्तित किया जा सकता है, जो मानवीय समझ के लिए अधिक उपयुक्त है। उदाहरण के लिए, युग की प्रांरम्भ के बाद से यूनिक्स प्रणाली का समय 1000000000 सेकंड कैलेंडर समय 9 सितंबर 2001 01:46:40 यूटी में अनुवाद करता है। लाइब्रेरी सबरूटीन्स जो इस तरह के रूपांतरणों को संभालते हैं, वे [[समय क्षेत्र]], डेलाइट सेविंग टाइम (डीएसटी), लीप सेकंड और उपयोगकर्ता की [[लोकेल (कंप्यूटर सॉफ्टवेयर)|लोकेल]] सेटिंग के समायोजन से भी निपट सकते हैं। पुस्तकालय दिनचर्या भी सामान्यतः प्रदान की जाती है जो कैलेंडर समय को सिस्टम टाइम में परिवर्तित करती है।


== अन्य समय माप ==
== अन्य समय माप ==
सिस्टम समय से निकटता से संबंधित प्रक्रिया समय है, जो निष्पादन [[प्रक्रिया (कंप्यूटिंग)|प्रक्रिया]] द्वारा खपत कुल सीपीयू समय की गणना है। यह उपयोगकर्ता और सिस्टम सीपीयू समय में विभाजित हो सकता है, क्रमशः उपयोगकर्ता कोड और सिस्टम [[कर्नेल (ऑपरेटिंग सिस्टम)|कर्नेल]] कोड को निष्पादित करने में लगने वाले समय का प्रतिनिधित्व करता है। प्रक्रिया समय सीपीयू निर्देशों या घड़ी चक्रों का एक मिलान है और आमतौर पर दीवार के समय से कोई सीधा संबंध नहीं है।
सिस्टम टाइम से निकटता से संबंधित प्रक्रिया समय है, जो निष्पादन [[प्रक्रिया (कंप्यूटिंग)|प्रक्रिया]] द्वारा खपत कुल सीपीयू समय की गणना है। यह उपयोगकर्ता और सिस्टम सीपीयू समय में विभाजित हो सकता है, क्रमशः उपयोगकर्ता कोड और सिस्टम [[कर्नेल (ऑपरेटिंग सिस्टम)|कर्नेल]] कोड को निष्पादित करने में लगने वाले समय का प्रतिनिधित्व करता है। प्रक्रिया समय सीपीयू निर्देशों या घड़ी चक्रों का एक मिलान है और सामान्यतः दीवार के समय से कोई सीधा संबंध नहीं है।


[[फाइल सिस्टम]] प्रत्येक [[कम्प्यूटर फाइल|फाइल]] और [[निर्देशिका (कंप्यूटिंग)|निर्देशिका]] के फाइल [[फ़ाइल नियंत्रण ब्लॉक|नियंत्रण ब्लॉक]] (या [[इनोड]]) में टाइमस्टैम्प को संग्रहीत करके फ़ाइलों के निर्माण, संशोधन और/या एक्सेस किए जाने के समय को ट्रैक करता है।  
[[फाइल सिस्टम]] प्रत्येक [[कम्प्यूटर फाइल|फाइल]] और [[निर्देशिका (कंप्यूटिंग)|निर्देशिका]] के फाइल [[फ़ाइल नियंत्रण ब्लॉक|नियंत्रण ब्लॉक]] (या [[इनोड]]) में टाइमस्टैम्प को संग्रहीत करके फ़ाइलों के निर्माण, संशोधन और/या एक्सेस किए जाने के समय को ट्रैक करता है।  


== इतिहास ==
== इतिहास ==
अधिकांश पहली पीढ़ी के पर्सनल कंप्यूटर तारीखों और समय को ट्रैक नहीं करते थे। इनमें वे सिस्टम शामिल थे जो सीपी/एम ऑपरेटिंग सिस्टम चलाते थे, साथ ही साथ एप्पल II, बीबीसी माइक्रो, और कमोडोर पीईटी के शुरुआती मॉडल भी शामिल थे। ऐड-ऑन पेरिफेरल बोर्ड जिसमें ऑनबोर्ड [[इलेक्ट्रिक बैटरी|बैटरी]] बैकअप के साथ रीयल-टाइम क्लॉक चिप्स शामिल थे, [[आईबीएम पर्सनल कंप्यूटर|आईबीएम]] पीसी और [[आईबीएम पर्सनल कंप्यूटर एक्सटी|एक्सटी]] के लिए उपलब्ध थे, लेकिन [[आईबीएम पर्सनल कंप्यूटर एटी|आईबीएम]] [[आईबीएम पर्सनल कंप्यूटर एटी|एटी]] पहला व्यापक रूप से उपलब्ध पीसी था जो [[मदरबोर्ड]] में निर्मित डेट/टाइम हार्डवेयर से सुसज्जित था। कंप्यूटर नेटवर्क की व्यापक उपलब्धता से पहले, सिस्टम समय को ट्रैक करने वाले अधिकांश पर्सनल कंप्यूटर सिस्टम केवल स्थानीय समय के संबंध में ऐसा करते थे और विभिन्न समय क्षेत्रों के लिए अनुमति नहीं देते थे।
अधिकांश पहली पीढ़ी के पर्सनल कंप्यूटर तारीखों और समय को ट्रैक नहीं करते थे। इनमें वे सिस्टम सम्मिलित थे जो सीपी/एम ऑपरेटिंग सिस्टम चलाते थे, साथ ही साथ एप्पल II, बीबीसी माइक्रो, और कमोडोर पीईटी के प्रारंभिक मॉडल भी सम्मिलित थे। ऐड-ऑन पेरिफेरल बोर्ड जिसमें ऑनबोर्ड [[इलेक्ट्रिक बैटरी|बैटरी]] बैकअप के साथ रीयल-टाइम क्लॉक चिप्स सम्मिलित थे, [[आईबीएम पर्सनल कंप्यूटर|आईबीएम]] पीसी और [[आईबीएम पर्सनल कंप्यूटर एक्सटी|एक्सटी]] के लिए उपलब्ध थे, लेकिन [[आईबीएम पर्सनल कंप्यूटर एटी|आईबीएम]] [[आईबीएम पर्सनल कंप्यूटर एटी|एटी]] पहला व्यापक रूप से उपलब्ध पीसी था जो [[मदरबोर्ड]] में निर्मित डेट/टाइम हार्डवेयर से सुसज्जित था। कंप्यूटर नेटवर्क की व्यापक उपलब्धता से पहले, सिस्टम टाइम को ट्रैक करने वाले अधिकांश पर्सनल कंप्यूटर सिस्टम केवल स्थानीय समय के संबंध में ऐसा करते थे और विभिन्न समय क्षेत्रों के लिए अनुमति नहीं देते थे।


वर्तमान तकनीक के साथ, अधिकांश आधुनिक कंप्यूटर स्थानीय नागरिक समय को ट्रैक करते हैं, जैसा कि वीसीआर, डीवीआर, केबल टीवी रिसीवर, पीडीए, [[पेजर]], सेल फोन, [[फैक्स]] मशीन, जैसे कई अन्य घरेलू और टेलीफोन [[आंसरिंग मशीन]], [[कैमरा]], [[कैमकॉर्डर]], [[एयर कंडीशनर]] और [[माइक्रोवेव ओवन]] निजी उपकरण करते है।
वर्तमान तकनीक के साथ, अधिकांश आधुनिक कंप्यूटर स्थानीय नागरिक समय को ट्रैक करते हैं, जैसा कि वीसीआर, डीवीआर, केबल टीवी रिसीवर, पीडीए, [[पेजर]], सेल फोन, [[फैक्स]] मशीन, जैसे कई अन्य घरेलू और टेलीफोन [[आंसरिंग मशीन]], [[कैमरा]], [[कैमकॉर्डर]], [[एयर कंडीशनर]] और [[माइक्रोवेव ओवन]] निजी उपकरण करते है।


एम्बेडेड सिस्टम (जैसे कि [[रास्पबेरी पाई]], [[अरुडिनो]], और अन्य समान सिस्टम) के भीतर काम करने वाले [[ microcontroller |माइक्रोकंट्रोलर्स]] में हमेशा समय का ट्रैक रखने के लिए आंतरिक हार्डवेयर नहीं होता है। ऐसे कई नियंत्रक तंत्र बाह्य समय के ज्ञान के बिना कार्य करते हैं। जिन लोगों को इस तरह की जानकारी की आवश्यकता होती है, वे आम तौर पर बाहरी स्रोत से वर्तमान समय प्राप्त करके, जैसे [[समय सर्वर]] या बाहरी घड़ी से, या उपयोगकर्ता को वर्तमान समय में मैन्युअल रूप से प्रवेश करने के लिए संकेत देकर अपने आधार समय को प्रारंभ करते हैं।
एम्बेडेड सिस्टम (जैसे कि [[रास्पबेरी पाई]], [[अरुडिनो]], और अन्य समान सिस्टम) के भीतर काम करने वाले [[ microcontroller |माइक्रोकंट्रोलर्स]] में हमेशा समय का ट्रैक रखने के लिए आंतरिक हार्डवेयर नहीं होता है। ऐसे कई नियंत्रक तंत्र बाह्य समय के ज्ञान के बिना कार्य करते हैं। जिन लोगों को इस तरह की जानकारी की आवश्यकता होती है, वे सामान्यतः बाहरी स्रोत से वर्तमान समय प्राप्त करके, जैसे [[समय सर्वर]] या बाहरी घड़ी से, या उपयोगकर्ता को वर्तमान समय में मैन्युअल रूप से प्रवेश करने के लिए संकेत देकर अपने आधार समय को प्रारंभ करते हैं।


== कार्यान्वयन ==
== कार्यान्वयन ==
'''सिस्टम क्लॉक''' को आमतौर पर एक प्रोग्रामेबल इंटरवल टाइमर के रूप में लागू किया जाता है जो समय-समय पर सीपीयू को बाधित करता है, जो तब टाइमर इंटरप्ट सर्विस रूटीन (बाधित सेवा दिनचर्या) को निष्पादित करना शुरू कर देता है। यह रूटीन आमतौर पर सिस्टम क्लॉक (एक साधारण काउंटर) में एक टिक जोड़ता है और अन्य आवधिक हाउसकीपिंग कार्यों (प्रीमेशन, आदि) को उस कार्य पर लौटने से पहले संभालता है जो सीपीयू रुकावट से पहले निष्पादित कर रहा था।
'''सिस्टम क्लॉक''' को सामान्यतः प्रोग्रामेबल इंटरवल टाइमर के रूप में लागू किया जाता है जो समय-समय पर सीपीयू को बाधित करता है, जो तब टाइमर इंटरप्ट सर्विस रूटीन (बाधित सेवा दिनचर्या) को निष्पादित करना प्रारम्भ कर देता है। यह रूटीन सामान्यतः सिस्टम क्लॉक (साधारण काउंटर) में एक टिक जोड़ता है और अन्य आवधिक हाउसकीपिंग कार्यों (प्रीमेशन, आदि) को उस कार्य पर लौटने से पहले संभालता है जो सीपीयू रुकावट से पहले निष्पादित कर रहा था।


== सिस्टम समय को पुनः प्राप्त करना ==
== सिस्टम टाइम को पुनः प्राप्त करना ==
निम्नलिखित सारणी विभिन्न [[ऑपरेटिंग सिस्टम]], [[प्रोग्रामिंग भाषा]]ओं और अनुप्रयोगों में सिस्टम समय को पुनः प्राप्त करने के तरीकों को दर्शाती है। (*) द्वारा चिन्हित मान सिस्टम पर निर्भर हैं और कार्यान्वयन के दौरान भिन्न हो सकते हैं। सभी तिथियों को ग्रेगोरियन या प्रोलेप्टिक ग्रेगोरियन कैलेंडर तिथियों के रूप में दिया गया है।
निम्नलिखित सारणी विभिन्न [[ऑपरेटिंग सिस्टम]], [[प्रोग्रामिंग भाषा]]ओं और अनुप्रयोगों में सिस्टम टाइम को पुनः प्राप्त करने के तरीकों को दर्शाती है। (*) द्वारा चिन्हित मान सिस्टम पर निर्भर हैं और कार्यान्वयन के दौरान भिन्न हो सकते हैं। सभी तिथियों को ग्रेगोरियन या प्रोलेप्टिक ग्रेगोरियन कैलेंडर तिथियों के रूप में दिया गया है।


ध्यान दें कि कार्यान्वयन के समय के मापन का संकल्प इस तरह के मापों की समान सटीकता का अर्थ नहीं है। उदाहरण के लिए, एक सिस्टम वर्तमान समय को माइक्रोसेकंड में मापे गए मान के रूप में लौटा सकता है, लेकिन वास्तव में केवल 100 हर्ट्ज (10 एमएस) की आवृत्ति के साथ अलग-अलग घड़ी की टिक को समझने में सक्षम हो सकता है।
ध्यान दें कि कार्यान्वयन के समय के मापन का संकल्प इस तरह के मापों की समान सटीकता का अर्थ नहीं है। उदाहरण के लिए, सिस्टम वर्तमान समय को माइक्रोसेकंड में मापे गए मान के रूप में लौटा सकता है, लेकिन वास्तव में केवल 100 हर्ट्ज (10 एमएस) की आवृत्ति के साथ अलग-अलग घड़ी की टिक को समझने में सक्षम हो सकता है।


===ऑपरेटिंग सिस्टम===
===ऑपरेटिंग सिस्टम===
Line 40: Line 39:
|-
|-
| rowspan="3" |बायोस (आईबीएम पीसी)
| rowspan="3" |बायोस (आईबीएम पीसी)
|{{mono|1=INT 1Ah, AH=00h}}<ref name=":0" />
|{{mono|1=INT 1Ah, AH=00h}}<ref name=":0">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x1A, AH=0x00|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/1A/00.html}}</ref>
| rowspan="1" |54.9254 ms<br /> 18.2065&nbsp;Hz<!-- <br /> 2<sup>16</sup> ticks/hr -->
| rowspan="1" |54.9254 ms<br /> 18.2065&nbsp;Hz<!-- <br /> 2<sup>16</sup> ticks/hr -->
|वर्तमान दिन की मध्यरात्रि
|वर्तमान दिन की मध्यरात्रि
|-
|-
|{{mono|1=INT 1Ah, AH=02h}}<ref name=":1" /><!--<br /> or reading CMOS regs.-->
|{{mono|1=INT 1Ah, AH=02h}}<ref name=":1">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x1A, AH=0x02|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/1A/02.html}}</ref><!--<br /> or reading CMOS regs.-->
|1 s
|1 s
|वर्तमान दिन की मध्यरात्रि
|वर्तमान दिन की मध्यरात्रि
|-
|-
|{{mono|1=INT 1Ah, AH=04h}}<ref name=":2" /><!--<br /> or reading CMOS regs.-->
|{{mono|1=INT 1Ah, AH=04h}}<ref name=":2">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x1A, AH=0x04|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/1A/04.html}}</ref><!--<br /> or reading CMOS regs.-->
|1 day
|1 day
|1 जनवरी 1980 से 31 दिसंबर 1999 या 31 दिसंबर 2079 (सिस्टम निर्भर)
|1 जनवरी 1980 से 31 दिसंबर 1999 या 31 दिसंबर 2079 (सिस्टम निर्भर)
|-
|-
| rowspan="2" |सीपी/एम प्लस
| rowspan="2" |सीपी/एम प्लस
|System Control Block:<ref name=":3" /><br/> {{mono|scb$base+58h}}, Days since 31 December 1977<br/> {{mono|scb$base+5Ah}}, Hour (BCD)<br/> {{mono|scb$base+5Bh}}, Minute (BCD)<br/> {{mono|scb$base+5Ch}}, Second (BCD)<br/>
|System Control Block:<ref name=":3">{{cite web |url=http://www.cpm.z80.de/manuals/cpm3-sys.pdf |title=CP/M Plus (CP/M Version 3.0) Operating System Guide}}</ref><br/> {{mono|scb$base+58h}}, Days since 31 December 1977<br/> {{mono|scb$base+5Ah}}, Hour (BCD)<br/> {{mono|scb$base+5Bh}}, Minute (BCD)<br/> {{mono|scb$base+5Ch}}, Second (BCD)<br/>
| rowspan="2" |1 s
| rowspan="2" |1 s
|31 दिसंबर 1977 से 5 जून 2157 तक
|31 दिसंबर 1977 से 5 जून 2157 तक
|-
|-
|BDOS function {{mono|69h}}> ({{mono|T_GET}}):<ref name=":4" /><br/> {{mono|word}}, Days since 1 January 1978<br/> {{mono|byte}}, Hour (BCD)<br/> {{mono|byte}}, Minute (BCD)<br /> {{mono|byte}}, Second (BCD)
|BDOS function {{mono|69h}}> ({{mono|T_GET}}):<ref name=":4">{{cite web |url=http://www.seasip.info/Cpm/bdos.html#105 |title=BDOS system calls}}</ref><br/> {{mono|word}}, Days since 1 January 1978<br/> {{mono|byte}}, Hour (BCD)<br/> {{mono|byte}}, Minute (BCD)<br /> {{mono|byte}}, Second (BCD)
|
|
|-
|-
Line 65: Line 64:
|1 जनवरी 1980 से 31 दिसंबर 2099 तक
|1 जनवरी 1980 से 31 दिसंबर 2099 तक
|-
|-
|<code>INT 21h, AH=2Ch SYSTEM TIME</code><ref name=":5" /><br/><code>INT 21h, AH=2Ah SYSTEM DATE</code><ref name=":6" />
|<code>INT 21h, AH=2Ch SYSTEM TIME</code><ref name=":5">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x21, AH=0x2c|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/21/2C.html}}</ref><br/><code>INT 21h, AH=2Ah SYSTEM DATE</code><ref name=":6">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x21, AH=0x2a|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/21/2A.html}}</ref>
|
|
|-
|-
|आईओएस (एप्पल)
|आईओएस (एप्पल)
|<code>CFAbsoluteTimeGetCurrent()</code><ref name=":7" />
|<code>CFAbsoluteTimeGetCurrent()</code><ref name=":7">{{cite web|url=https://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFTimeUtils/Reference/reference.html#//apple_ref/doc/c_ref/CFAbsoluteTimeGetCurrent|title=Time Utilities Reference|work=iOS Developer Library|date=2007}}</ref>
|< 1 ms
|< 1 ms
|1 जनवरी 2001 ± 10,000 वर्ष
|1 जनवरी 2001 ± 10,000 वर्ष
|-
|-
|मैक ओएस
|मैक ओएस
|<code>CFAbsoluteTimeGetCurrent()</code><ref name=":8" />
|<code>CFAbsoluteTimeGetCurrent()</code><ref name=":8">{{cite web|url=https://developer.apple.com/mac/library/documentation/CoreFoundation/Reference/CFTimeUtils/Reference/reference.html|title=Time Utilities Reference|work=Mac OS X Developer Library|date=2007}}</ref>
|< 1 ms<ref name="Apple_CFRunLoopTimerCreate" /><ref name="Apple_CF_NSTimeInterval" group="note" />
|< 1 ms<ref name="Apple_CFRunLoopTimerCreate">{{cite web |title=Time Utilities - Foundation |url=https://developer.apple.com/documentation/corefoundation/time_utilities |access-date=6 July 2022 |work=Apple Developer Documentation}}</ref><ref name="Apple_CF_NSTimeInterval" group="note">The Apple Developer Documentation is not clear on the precision & range of CFAbsoluteTime/CFTimeInterval, except in the CFRunLoopTimerCreate documentation which refers to 'sub-millisecond at most' precision. However, the similar type [https://developer.apple.com/documentation/foundation/nstimeinterval NSTimeInterval] appears to be interchangeable, and has the precision and range listed.</ref>
|1 जनवरी 2001 ±10,000 वर्ष  
|1 जनवरी 2001 ±10,000 वर्ष  
|-
|-
| rowspan="3" |ओपन वीएमएस
| rowspan="3" |ओपन वीएमएस
|<code>SYS$GETTIM()</code>
|<code>SYS$GETTIM()</code>
|100 ns<ref name="idsm-5.2" />
|100 ns<ref name="idsm-5.2">{{cite book|title=VAX/VMS Internals and Data Structures, Version 5.2|url=https://books.google.com/books?id=D7xQAAAAMAAJ|isbn=978-1555580599|author1=Ruth E. Goldenberg|author2=Lawrence J. Kenah|author3=Denise E. Dumas|publisher=Digital Press|date=1991}}</ref>
|17 नवंबर 1858 से 31 जुलाई 31,086  
|17 नवंबर 1858 से 31 जुलाई 31,086  
|-
|-
|<code><span class="plainlinks">{{man|sh|gettimeofday|SUS||inline}}()</span></code>
|<code><span class="plainlinks">{{man|sh|gettimeofday|SUS||inline}}()</span></code>
|1 [[Microsecond|μs]]<ref name="vsi-c-rtl" />
|1 [[Microsecond|μs]]<ref name="vsi-c-rtl">{{cite web|url=https://vmssoftware.com/docs/VSI_CRTL_REF.pdf|title=VSI C Run-Time Library Reference Manual for OpenVMS Systems|date=November 2020|publisher=VSI|access-date=2021-04-17}}</ref>
| rowspan="2" |1 जनवरी 1970 से 7 फरवरी 2106  
| rowspan="2" |1 जनवरी 1970 से 7 फरवरी 2106  
|-
|-
Line 91: Line 90:
|-
|-
| rowspan="2" |जेड/ओएस
| rowspan="2" |जेड/ओएस
|<code>STCK</code><ref name="z-architecture" />{{rp|7–187}}
|<code>STCK</code><ref name="z-architecture">{{cite book|url=http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/download/A2278325.pdf?DT=20070807125005&XKS=DZ9ZBK07|title=z/Architecture Principles of Operation|location=Poughkeepsie, New York|publisher=International Business Machines|date=2007}}</ref>{{rp|7–187}}
| rowspan="2" |2<sup>&minus;12</sup> μs<br /> 244.14 ps<ref name="z-architecture"/>{{rp|4-45, 4-46}}
| rowspan="2" |2<sup>&minus;12</sup> μs<br /> 244.14 ps<ref name="z-architecture"/>{{rp|4-45, 4-46}}
|1 जनवरी 1900 से 17 सितंबर 2042 यूटी  
|1 जनवरी 1900 से 17 सितंबर 2042 यूटी  
Line 99: Line 98:
|-
|-
| rowspan="3" |यूनिक्स , पॉज़िक्स
| rowspan="3" |यूनिक्स , पॉज़िक्स
( सी तिथि और समय कार्यों को भी देखें )
(सी तिथि और समय कार्यों को भी देखें)
|<code>{{samp|$}}[[date (Unix)|date]]</code><br /><code>[[time()]]</code>
|<code>{{samp|$}}[[date (Unix)|date]]</code><br /><code>[[time()]]</code>
|1 s
|1 s
Line 131: Line 130:
|
|
|}
|}
=== प्रोग्रामिंग भाषाएं और अनुप्रयोग ===
{| class="wikitable" style="width:98%; background:#F0F0E7"
|-
! style="background:#E0E0E0; width:25%" | Operating system
! style="background:#E0E0E0; width:30%" | Command or function
! style="background:#E0E0E0; width:15%" | [[Orders of magnitude (time)|Resolution]]
! style="background:#E0E0E0; width:30%" | [[Epoch (computing)|Epoch]] or range
|-
| rowspan="1" |[[Android (operating system)|Android]]
| {{mono|java.lang<wbr/>.System.currentTimeMillis()}}
| rowspan="1" |1 ms
| rowspan="1" |1 January 1970
|-
| rowspan="3" |[[BIOS]] ([[IBM Personal Computer|IBM PC]])
| {{mono|1=INT 1Ah, AH=00h}}<ref name=":0">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x1A, AH=0x00|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/1A/00.html}}</ref>
| 54.9254 ms<br /> 18.2065&nbsp;Hz<!-- <br /> 2<sup>16</sup> ticks/hr -->
| Midnight of the current day
|-
| {{mono|1=INT 1Ah, AH=02h}}<ref name=":1">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x1A, AH=0x02|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/1A/02.html}}</ref><!--<br /> or reading CMOS regs.-->
| 1 s
| Midnight of the current day
|-
| {{mono|1=INT 1Ah, AH=04h}}<ref name=":2">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x1A, AH=0x04|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/1A/04.html}}</ref><!--<br /> or reading CMOS regs.-->
| 1 day
| 1 January 1980 to 31 December 1999 or 31 December 2079 (system dependent)
|-
| rowspan="2" | [[CP/M Plus]]
| System Control Block:<ref name=":3">{{cite web |url=http://www.cpm.z80.de/manuals/cpm3-sys.pdf |title=CP/M Plus (CP/M Version 3.0) Operating System Guide}}</ref><br /> {{mono|scb$base+58h}}, Days since 31 December 1977<br /> {{mono|scb$base+5Ah}}, Hour (BCD)<br /> {{mono|scb$base+5Bh}}, Minute (BCD)<br /> {{mono|scb$base+5Ch}}, Second (BCD)<br />
| rowspan="2" | 1 s
| rowspan="2" | 31 December 1977 to 5 June 2157
|-
| BDOS function {{mono|69h}}> ({{mono|T_GET}}):<ref name=":4">{{cite web |url=http://www.seasip.info/Cpm/bdos.html#105 |title=BDOS system calls}}</ref><br /> {{mono|word}}, Days since 1 January 1978<br /> {{mono|byte}}, Hour (BCD)<br /> {{mono|byte}}, Minute (BCD)<br /> {{mono|byte}}, Second (BCD)
|-
| rowspan="2" | [[DOS]] ([[Microsoft]])
| <code>{{samp|C:\>}}[[DATE (command)|DATE]]<br />{{samp|C:\>}}[[TIME (command)|TIME]]</code>
| rowspan="2" | 10 ms<!-- DL returns 1/100 of a second, so '''resolution''' is 10 ms; though accuracy is 55 ms.  Also the [[FAT filesystem]] stores timestamps with 2 s resolution, except for create date, which is stored in 10 ms -->
| rowspan="2" | 1 January 1980 to 31 December 2099
|-
| <code>INT 21h, AH=2Ch SYSTEM TIME</code><ref name=":5">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x21, AH=0x2c|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/21/2C.html}}</ref><br /><code>INT 21h, AH=2Ah SYSTEM DATE</code><ref name=":6">{{cite web|author=Ralf D. Brown|author-link=Ralf D. Brown|title=Int 0x21, AH=0x2a|work=[[Ralf Brown's Interrupt List]]|date=2000|url=http://www.delorie.com/djgpp/doc/rbinter/ix/21/2A.html}}</ref>
|-
| [[iOS]] ([[Apple Inc.|Apple]])
| <code>CFAbsoluteTimeGetCurrent()</code><ref name=":7">{{cite web|url=https://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFTimeUtils/Reference/reference.html#//apple_ref/doc/c_ref/CFAbsoluteTimeGetCurrent|title=Time Utilities Reference|work=iOS Developer Library|date=2007}}</ref>
| < 1 ms
| 1 January 2001 ±10,000 years
|-
| [[macOS]]
| <code>CFAbsoluteTimeGetCurrent()</code><ref name=":8">{{cite web|url=https://developer.apple.com/mac/library/documentation/CoreFoundation/Reference/CFTimeUtils/Reference/reference.html|title=Time Utilities Reference|work=Mac OS X Developer Library|date=2007}}</ref>
| < 1 ms<ref name="Apple_CFRunLoopTimerCreate">{{cite web |title=Time Utilities - Foundation |url=https://developer.apple.com/documentation/corefoundation/time_utilities |access-date=6 July 2022 |work=Apple Developer Documentation}}</ref><ref group="note" name="Apple_CF_NSTimeInterval">The Apple Developer Documentation is not clear on the precision & range of CFAbsoluteTime/CFTimeInterval, except in the CFRunLoopTimerCreate documentation which refers to 'sub-millisecond at most' precision. However, the similar type [https://developer.apple.com/documentation/foundation/nstimeinterval NSTimeInterval] appears to be interchangeable, and has the precision and range listed.</ref>
| 1 January 2001 ±10,000 years<ref name="Apple_CFRunLoopTimerCreate" /><ref group="note" name="Apple_CF_NSTimeInterval" />
|-
| rowspan="3" |[[OpenVMS]]
| <code>SYS$GETTIM()</code>
| 100 ns<ref name="idsm-5.2">{{cite book|title=VAX/VMS Internals and Data Structures, Version 5.2|url=https://books.google.com/books?id=D7xQAAAAMAAJ|isbn=978-1555580599|author1=Ruth E. Goldenberg|author2=Lawrence J. Kenah|author3=Denise E. Dumas|publisher=Digital Press|date=1991}}</ref>
| [[Julian day#Alternatives|17 November 1858]] to 31 July 31,086<ref name="Crazy time, Stanford, 1997">{{Cite web | url = https://www.slac.stanford.edu/~rkj/crazytime.txt | title = Why is Wednesday, November 17, 1858 the base time for OpenVMS (VAX VMS)? | access-date = 2020-01-08 | date = 1997-07-24 | website = [[Stanford University]] | archive-url = https://web.archive.org/web/19970724202734/https://www.slac.stanford.edu/~rkj/crazytime.txt | archive-date = 1997-07-24  | df = dmy-all | url-status = live}}</ref>
|-
| <code><span class="plainlinks">{{man|sh|gettimeofday|SUS||inline}}()</span></code>
| 1 [[Microsecond|μs]]<ref name="vsi-c-rtl">{{cite web|url=https://vmssoftware.com/docs/VSI_CRTL_REF.pdf|title=VSI C Run-Time Library Reference Manual for OpenVMS Systems|date=November 2020|publisher=VSI|access-date=2021-04-17}}</ref>
| rowspan="2" |1 January 1970 to 7 February 2106<ref>{{cite web|url=https://www.zx.net.nz/mirror/h71000.www7.hp.com/2038.html|title=OpenVMS and the year 2038|publisher=HP|access-date=2021-04-17}}</ref>
|-
| <code><span class="plainlinks">{{man|sh|clock_gettime|SUS||inline}}()</span></code>
| 1 [[Nanosecond|ns]]<ref name="vsi-c-rtl" />
|-
| rowspan="2" | [[z/OS]]
| <code>STCK</code><ref name="z-architecture">{{cite book|url=http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/download/A2278325.pdf?DT=20070807125005&XKS=DZ9ZBK07|title=z/Architecture Principles of Operation|location=Poughkeepsie, New York|publisher=International Business Machines|date=2007}}</ref>{{rp|7–187}}
| rowspan="2" |2<sup>&minus;12</sup> μs<br /> 244.14 ps<ref name="z-architecture" />{{rp|4-45, 4-46}}
| 1 January 1900 to 17 September 2042 UT<ref>IBM intends to extend the date range on future systems beyond 2042. [http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/download/A2278325.pdf?DT=20070807125005&XKS=DZ9ZBK07 ''z/Architecture Principles of Operation''], (Poughkeepsie, New York:International Business Machines, 2007) 1-15, 4-45 to 4-47.</ref>
|-
| <code>STCKE</code>
| 1 January 1900 to AD 36,765<ref>{{cite web|url=https://www.ibm.com/docs/en/zos/2.4.0?topic=addressing-expanded-64-bit-time-values|title=Expanded 64-bit time values|publisher=IBM|access-date=2021-04-18}}</ref>
|-
| rowspan="3" | [[Unix]], [[POSIX]]<br /> (see also [[C date and time functions]])
| <code>{{samp|$}}[[date (Unix)|date]]</code><br /><code>[[time()]]</code>
| 1 s
| rowspan="3" |(*)<br /> 1 January 1970 (to [[Year 2038 problem|19 January 2038]] prior to Linux 5.9) to 2 July 2486 (Since Linux 5.10)<br />1 January 1970 to 4 December AD 292,277,026,596
|-
| <code><span class="plainlinks">{{man|sh|gettimeofday|SUS||inline}}()</span></code>
| 1 [[Microsecond|μs]]
|-
| <code><span class="plainlinks">{{man|sh|clock_gettime|SUS||inline}}()</span></code>
| 1 ns
|-
| [[OS/2]]
| <code>DosGetDateTime()</code>
| 10 ms
| 1 January 1980 to 31 December 2079<ref>{{cite web|quote=On OS/2 Warp 4, date and time can both operate well beyond the year 2000, and even well beyond the year 2038, and in fact up to the year 2079, which is the limit for OS/2 Warp 4's real-time clock.|url=https://jdebp.eu/Softwares/cmd.html|title=The 32-bit Command Interpreter|author=Jonathan de Boyne Pollard}}</ref>
|-
| rowspan="3" | [[Microsoft Windows|Windows]]
| <code>GetSystemTime()</code>
| 1 ms
| rowspan="3" |1 January 1601 to 14 September 30828, 02:48:05.4775807
|-
| <code>GetSystemTimeAsFileTime()</code>
| rowspan="2" | 100 ns
|-
| <code>GetSystemTimePreciseAsFileTime()</code>
|}
=== प्रोग्रामिंग लैंग्वेज और एप्लिकेशन ===
=== प्रोग्रामिंग लैंग्वेज और एप्लिकेशन ===
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
{| class="wikitable"
{| class="wikitable" style="width:98%; background:#F0F0E7"
!भाषा/अनुप्रयोग
!फंक्शन या चर
![[Orders of magnitude (time)|रेसोलुशन]]
!युग या श्रेणी
|-
|-
! style="background:#E0E0E0; width:25%" |Language/Application
|एडीए
! style="background:#E0E0E0; width:30%" |Function or variable
|<code>Ada.Calendar.Clock</code>
! style="background:#E0E0E0; width:15%" |[[Orders of magnitude (time)|Resolution]]
|100 μs to<br/> 20 ms (*)
! style="background:#E0E0E0; width:30%" |[[Epoch (computing)|Epoch]] or range
|1 जनवरी 1901 से 31 दिसंबर 2099 (*)
|-
|-
| [[Ada (programming language)|Ada]]
|एडब्ल्यूके
| <code>Ada.Calendar.Clock</code>
|<code>systime()</code>
| 100 μs to<br/> 20 ms (*)
|1 s
| 1 January 1901 to 31 December 2099 (*)
|(*)
|-
|-
| [[AWK]]
|बेसिक, ट्रू बेसिक
| <code>systime()</code>
|<code>DATE</code>, <code>DATE$</code><br /> <code>TIME</code>, <code>TIME$</code>
| 1 s
|1 s
| (*)
|(*)
|-
|-
| [[BASIC]], [[True BASIC]]
|बिजनेस बेसिक
| <code>DATE</code>, <code>DATE$</code><br /> <code>TIME</code>, <code>TIME$</code>
|<code>DAY</code>, <code>TIM</code>
| 1 s
|0.1 s
| (*)
|(*)
|-
|-
| [[Business BASIC]]
|सी (सी तिथि और समय कार्य देखें)
| <code>DAY</code>, <code>TIM</code>
|<code>[[time()]]</code>
| 0.1 s
|1 s (*)<ref name="stdC" group="note">The [[C standard library]] does not specify any specific resolution, epoch, range, or datatype for [[time_t|system time values]]. The C++ library encompasses the C library, so it uses the same system time implementation as C.</ref>
| (*)
|(*)  
|-
|-
| [[C (programming language)|C]] (see [[C date and time functions]])
|सी ++
| <code>[[time()]]</code>
|<code>std::time()</code> <br/> <code>std::chrono::system_clock::now()</code>
| 1 s (*)<ref group="note" name="stdC">The [[C standard library]] does not specify any specific resolution, epoch, range, or datatype for [[time_t|system time values]]. The C++ library encompasses the C library, so it uses the same system time implementation as C.</ref>
|1 s (*)<ref name="stdC" group="note" /><br/>1 ns (C++11, ओएस निर्भर)
| (*)<ref group="note" name="stdC"></ref>
|(*)  
|-
|-
| [[C++]]
|सी#
| <code>std::time()</code> <br/> <code>std::chrono::system_clock::now()</code>
|<code>System.DateTime.Now</code><ref name="ms-datetime">{{cite web|url=https://docs.microsoft.com/en-us/dotnet/api/system.datetime.now|title=DateTime.Now Property|website=Microsoft Docs}}</ref><br/> <code>System.DateTime.UtcNow</code><ref name="ms-utcnow">{{cite web|url=https://docs.microsoft.com/en-us/dotnet/api/system.datetime.utcnow|title=DateTime.UtcNow Property|website=Microsoft Docs}}</ref>
| 1 s (*)<ref group="note" name="stdC"></ref><br/>1 ns (C++11, OS dependent)
|100 ns<ref name="dotnet">{{cite web|url=https://docs.microsoft.com/en-us/dotnet/api/system.datetime.ticks|title=DateTime.Ticks Property|website=Microsoft Docs}}</ref>
| (*)<ref group="note" name="stdC"></ref>
|1 जनवरी 0001 से 31 दिसंबर 9999
|-
|-
| [[C Sharp (programming language)|C#]]
|सीआईसी
| <code>System.DateTime.Now</code><ref name="ms-datetime">{{cite web|url=https://docs.microsoft.com/en-us/dotnet/api/system.datetime.now|title=DateTime.Now Property|website=Microsoft Docs}}</ref><br/> <code>System.DateTime.UtcNow</code><ref name="ms-utcnow">{{cite web|url=https://docs.microsoft.com/en-us/dotnet/api/system.datetime.utcnow|title=DateTime.UtcNow Property|website=Microsoft Docs}}</ref>
|<code>ASKTIME</code>
| 100 ns<ref name="dotnet">{{cite web|url=https://docs.microsoft.com/en-us/dotnet/api/system.datetime.ticks|title=DateTime.Ticks Property|website=Microsoft Docs}}</ref>
|1 ms
| 1 January 0001 to 31 December 9999
|1 जनवरी 1900
|-
|-
| [[CICS]]
|कोबोल
| <code>ASKTIME</code>
|<code>FUNCTION CURRENT-DATE</code>
| 1 ms
|1 s
| 1 January 1900
|1 जनवरी 1601
|-
|-
| [[COBOL]]
|कॉमन लिस्प
| <code>FUNCTION CURRENT-DATE</code>
|<code>(get-universal-time)</code>
| 1 s
|1 s
| 1 January 1601
|1 जनवरी 1900
|-
|-
| [[Common Lisp]]
|डेल्फी (बोरलैंड)
| <code>(get-universal-time)</code>
|<code>date</code><br/><code>time</code>
| 1 s
|1 ms<br/>(फ्लोटिंग पॉइंट)
| 1 January 1900
|1 जनवरी 1900
|-
|-
| [[Delphi (software)|Delphi]] ([[Borland]])
| rowspan="9" |डेल्फी
| <code>date</code><br/><code>time</code>
(एम्बरकेडेरो टेक्नोलॉजीज)  
| 1 ms<br/> (floating point)
|<code>System.SysUtils.Time</code><ref name="embarcadero-docwiki-time">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Time|title=System.SysUtils.Time|website=Embarcadero Developer Network|date=2013}}</ref>
| 1 January 1900
| rowspan="6" |1 ms
|0/0/0000 0:0:0:000 से 12/31/9999 23:59:59:999 [एसआईसी]
|-
|-
| rowspan="9" | [[Delphi (software)|Delphi]]<br/> ([[Embarcadero Technologies]])<ref name="embarcadero-docwiki-datetime-support">{{cite web|url=http://docwiki.embarcadero.com/RADStudio/XE4/en/Date_and_Time_Support|title=Date and Time Support|website=Embarcadero Developer Network|date=2013}}</ref>
|<code>System.SysUtils.GetTime</code><ref name="embarcadero-docwiki-gettime">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.GetTime|title=System.SysUtils.GetTime|website=Embarcadero Developer Network|date=2013}}</ref> (alias for <code>System.SysUtils.Time</code>)
| <code>System.SysUtils.Time</code><ref name="embarcadero-docwiki-time">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Time|title=System.SysUtils.Time|website=Embarcadero Developer Network|date=2013}}</ref>
|
| rowspan="6" | 1 ms
| rowspan="2" | 0/0/0000 0:0:0:000 to 12/31/9999 23:59:59:999 [sic]
|-
|-
| <code>System.SysUtils.GetTime</code><ref name="embarcadero-docwiki-gettime">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.GetTime|title=System.SysUtils.GetTime|website=Embarcadero Developer Network|date=2013}}</ref> (alias for <code>System.SysUtils.Time</code>)
|<code>System.SysUtils.Date</code><ref name="embarcadero-docwiki-date">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Date|title=System.SysUtils.Date|website=Embarcadero Developer Network'|date=2013}}</ref>
|0/0/0000 0:0:0:000 से 12/31/9999 0:0:0:000 [sic]
|-
|-
| <code>System.SysUtils.Date</code><ref name="embarcadero-docwiki-date">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Date|title=System.SysUtils.Date|website=Embarcadero Developer Network'|date=2013}}</ref>
|<code>System.DateUtils.Today</code><ref name="embarcadero-docwiki-today">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Today|title=System.DateUtils.Today|website=Embarcadero Developer Network|date=2013}}</ref>
| rowspan="4" | 0/0/0000 0:0:0:000 to 12/31/9999 0:0:0:000 [sic]
|
|-
|-
| <code>System.DateUtils.Today</code><ref name="embarcadero-docwiki-today">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Today|title=System.DateUtils.Today|website=Embarcadero Developer Network|date=2013}}</ref>
|<code>System.DateUtils.Tomorrow</code><ref name="embarcadero-docwiki-tomorrow">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Tomorrow|title=System.DateUtils.Tomorrow|website=Embarcadero Developer Network|date=2013}}</ref>
|
|-
|-
| <code>System.DateUtils.Tomorrow</code><ref name="embarcadero-docwiki-tomorrow">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Tomorrow|title=System.DateUtils.Tomorrow|website=Embarcadero Developer Network|date=2013}}</ref>
|<code>System.DateUtils.Yesterday</code><ref name="embarcadero-docwiki-yesterday">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Yesterday|title=System.DateUtils.Yesterday|website=Embarcadero Developer Network|date=2013}}</ref>
|
|-
|-
| <code>System.DateUtils.Yesterday</code><ref name="embarcadero-docwiki-yesterday">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Yesterday|title=System.DateUtils.Yesterday|website=Embarcadero Developer Network|date=2013}}</ref>
|<code>System.SysUtils.Now</code><ref name="embarcadero-docwiki-now">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Now|title=System.SysUtils.Now|website=Embarcadero Developer Network|date=2013}}</ref>
|1 s
|0/0/0000 0:0:0:000 से 12/31/9999 23:59:59:000 [sic]
|-
|-
| <code>System.SysUtils.Now</code><ref name="embarcadero-docwiki-now">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Now|title=System.SysUtils.Now|website=Embarcadero Developer Network|date=2013}}</ref>
|<code>System.SysUtils.DayOfWeek</code><ref name="embarcadero-docwiki-dayofweek">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.DayOfWeek|title=System.SysUtils.DayOfWeek|website=Embarcadero Developer Network|date=2013}}</ref>
| 1 s
|1 day
| 0/0/0000 0:0:0:000 to 12/31/9999 23:59:59:000 [sic]
|1 से 7
|-
|-
| <code>System.SysUtils.DayOfWeek</code><ref name="embarcadero-docwiki-dayofweek">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.DayOfWeek|title=System.SysUtils.DayOfWeek|website=Embarcadero Developer Network|date=2013}}</ref>
|<code>System.SysUtils.CurrentYear</code><ref name="embarcadero-docwiki-currentyear">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.CurrentYear|title=System.SysUtils.CurrentYear|website=Embarcadero Developer Network|date=2013}}</ref>
| 1 day
|1 year
| 1 to 7
|(*)
|-
|-
| <code>System.SysUtils.CurrentYear</code><ref name="embarcadero-docwiki-currentyear">{{cite web|url=http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.CurrentYear|title=System.SysUtils.CurrentYear|website=Embarcadero Developer Network|date=2013}}</ref>
|इमाक्स लिस्प
| 1 year
|<code>(current-time)</code>
| (*)
|1 μs (*)
|1 जनवरी 1970
|-
|-
| [[Emacs Lisp]]
|एरलांग
| <code>(current-time)</code>
|<code>[http://erlang.org/doc/man/erlang.html#system_time-0 erlang:system_time()]</code>, <code>[http://erlang.org/doc/man/os.html#system_time-0 os:system_time()]</code><ref name="Erlang">{{cite web|url=https://www.erlang.org/doc/apps/erts/time_correction.html|title=Time and Time Correction in Erlang|website=www.erlang.org}}</ref>
| 1 μs (*)
|ओएस निर्भर, उदा। लिनक्स 1ns पर<ref name="Erlang" />
| 1 January 1970
|1 जनवरी 1970  
|-
|-
| [[Erlang (programming language)|Erlang]]
|एक्सेल
| <code>[http://erlang.org/doc/man/erlang.html#system_time-0 erlang:system_time()]</code>, <code>[http://erlang.org/doc/man/os.html#system_time-0 os:system_time()]</code><ref name="Erlang">{{cite web|url=https://www.erlang.org/doc/apps/erts/time_correction.html|title=Time and Time Correction in Erlang|website=www.erlang.org}}</ref>
|<code>date()</code>
| [[Operating system|OS]] dependent, e.g. on [[Linux]] 1ns<ref name="Erlang" />
| 1 January 1970<ref name="Erlang" />
|-
| [[Microsoft Excel|Excel]]
| <code>date()</code>
| ?
| ?
| [[January 0|0 January]] 1900<ref name="m">{{cite web|quote=In the Microsoft Office Spreadsheet Component, the value 0 evaluates to the date December 30, 1899 and the value 1 evaluates to December 31, 1899. ... In Excel, the value 0 evaluates to January 0, 1900 and the value 1 evaluates to January 1, 1900.|url=http://support.microsoft.com/kb/205719|title=XL2000: Early Dates on Office Spreadsheet Component Differ from Excel|website=Microsoft Support|date=2003|archive-url=https://web.archive.org/web/20071024010448/http://support.microsoft.com/kb/205719|archive-date=24 October 2007}}</ref>
|0 जनवरी 1900  
|-
|-
| rowspan="2" | [[Fortran]]
| rowspan="2" |फोरट्रान
| <code>DATE_AND_TIME</code><br/> <code>SYSTEM_CLOCK</code>
|<code>DATE_AND_TIME</code><br/> <code>SYSTEM_CLOCK</code>
| (*)<ref name="fortran1">{{cite web|url=https://software.intel.com/en-us/fortran-compiler-developer-guide-and-reference-system-clock|title=SYSTEM_CLOCK|work=Intel Fortran Compiler 19.0 Developer Guide and Reference|date=29 April 2019|access-date=23 July 2019}}</ref>
|(*)<ref name="fortran1">{{cite web|url=https://software.intel.com/en-us/fortran-compiler-developer-guide-and-reference-system-clock|title=SYSTEM_CLOCK|work=Intel Fortran Compiler 19.0 Developer Guide and Reference|date=29 April 2019|access-date=23 July 2019}}</ref>
<ref name="fortran2">{{cite web|url=https://gcc.gnu.org/onlinedocs/gfortran/SYSTEM_005fCLOCK.html|title=SYSTEM_CLOCK — Time function|work=The GNU Fortran Compiler|access-date=27 October 2011}}</ref>
<ref name="fortran2">{{cite web|url=https://gcc.gnu.org/onlinedocs/gfortran/SYSTEM_005fCLOCK.html|title=SYSTEM_CLOCK — Time function|work=The GNU Fortran Compiler|access-date=27 October 2011}}</ref>
| rowspan="2" | 1 January 1970
| rowspan="2" |1 जनवरी 1970
|-
|-
| <code>CPU_TIME</code>
|<code>CPU_TIME</code>
| 1 μs
|1 μs
|-
|-
| [[Go (programming language)|Go]]
|गो
| <code>time.Now()</code>
|<code>time.Now()</code>
| 1 ns
|1 ns
| 1 January 0001
|1 जनवरी 0001
|-
|-
| rowspan="2" | [[Haskell]]
| rowspan="2" |हास्केल
| <code>Time.getClockTime</code>
|<code>Time.getClockTime</code>
| 1 ps (*)
|1 ps (*)
| 1 January 1970 (*)
|1 जनवरी 1970 (*)
|-
|-
| <code>Data.Time.getCurrentTime</code>
|<code>Data.Time.getCurrentTime</code>
| 1 ps (*)
|1 ps (*)
| 17 November 1858 (*)
|17 नवंबर 1858 (*)
|-
|-
| rowspan="3" | {{anchor|java}} [[Java (software platform)|Java]]
| rowspan="3" |जावा
| <code>java.util.Date()</code><br/><code>System.currentTimeMillis()</code>
|<code>java.util.Date()</code><br/><code>System.currentTimeMillis()</code>
| 1 ms
|1 ms
| 1 January 1970
|1 जनवरी 1970
|-
|-
| <code>System.nanoTime()</code><ref name="sunJavaNanoTime">{{cite web|url=https://docs.oracle.com/javase/6/docs/api/java/lang/System.html#nanoTime()|title=System.nanoTime() method|work=Java Platform, Standard Edition 6: API Specification|date=2015|access-date=23 July 2019}}</ref>
|<code>System.nanoTime()</code><ref name="sunJavaNanoTime">{{cite web|url=https://docs.oracle.com/javase/6/docs/api/java/lang/System.html#nanoTime()|title=System.nanoTime() method|work=Java Platform, Standard Edition 6: API Specification|date=2015|access-date=23 July 2019}}</ref>
| 1 ns
|1 ns
| arbitrary<ref name="sunJavaNanoTime" />
|मनमाना
|-
|-
| <code>Clock.systemUTC()</code><ref name="sunJavaClock">{{cite web|url=https://docs.oracle.com/javase/8/docs/api/java/time/Clock.html#systemUTC--|title=Clock.systemUTC() and other methods|work=Java Platform, Standard Edition 8: API Specification|date=2014|access-date=15 January 2015}}</ref>
|<code>Clock.systemUTC()</code><ref name="sunJavaClock">{{cite web|url=https://docs.oracle.com/javase/8/docs/api/java/time/Clock.html#systemUTC--|title=Clock.systemUTC() and other methods|work=Java Platform, Standard Edition 8: API Specification|date=2014|access-date=15 January 2015}}</ref>
| 1 ns
|1 ns
| arbitrary<ref name="sunInstant">{{cite web|url=https://docs.oracle.com/javase/8/docs/api/java/time/Instant.html|title=JSR-310 Java Time System|work=Java Platform, Standard Edition 8: API Specification|date=2014|access-date=15 January 2015}}</ref>
|मनमाना
|-
|-
| [[JavaScript]], [[TypeScript]]
|जावास्क्रिप्ट , टाइपस्क्रिप्ट
| <code>(new Date()).getTime()</code><br/> <code>Date.now()</code>
|<code>(new Date()).getTime()</code><br/> <code>Date.now()</code>
| 1 ms
|1 ms
| 1 January 1970
|1 जनवरी 1970
|-
|-
| [[Matlab]]
|मैटलैब
| <code>now</code>
|<code>now</code>
| 1 s
|1 s
| 0 January 0000<ref>{{cite web|url=http://www.mathworks.com/help/matlab/ref/datenum.html|title=Matlab Help}}</ref>
|0 जनवरी 0000  
|-
|-
| [[MUMPS]]
|मम्प्स
| <code>$H</code> (''short for'' <code>[[Horology|$HOROLOG]]</code>)
|<code>$H</code> (''short for'' <code>[[Horology|$HOROLOG]]</code>)
| 1 s
|1 s
| 31 December 1840
|31 दिसंबर 1840
|-
|-
| rowspan="2" | [[LabVIEW]]
| rowspan="2" |लैबव्यू
| <code>Tick Count</code>  
|<code>Tick Count</code>
| 1 ms
|1 ms
| 00:00:00.000 1 January 1904
|00:00:00.000 1 जनवरी 1904
|-
|-
| <code>Get Date/Time in Seconds</code>
|<code>Get Date/Time in Seconds</code>
| 1 ms
|1 ms
| 00:00:00.000 1 January 1904
|00:00:00.000 1 जनवरी 1904
|-
|-
 
|ऑब्जेक्टिव-सी
| [[Objective-C]]
|<code>[NSDate timeIntervalSinceReferenceDate]</code>
| <code>[NSDate timeIntervalSinceReferenceDate]</code>
|< 1 ms<ref name="Apple_NSTimeInterval">{{cite web|url=https://developer.apple.com/documentation/foundation/nstimeinterval|work=Apple Developer Documentation|title=NSTimeInterval - Foundation}}</ref>
| < 1 ms<ref name="Apple_NSTimeInterval">{{cite web|url=https://developer.apple.com/documentation/foundation/nstimeinterval|work=Apple Developer Documentation|title=NSTimeInterval - Foundation}}</ref>
|1 जनवरी 2001 ±10,000 वर्ष
| 1 January 2001 ±10,000 Years<ref name="Apple_NSTimeInterval"/>
|-
|-
| rowspan="2" | [[OCaml]]
| rowspan="2" |ओकैमल
| <code>Unix.time()</code>
|<code>Unix.time()</code>
| 1 s
|1 s
| rowspan="2" | 1 January 1970
| rowspan="2" |1 जनवरी 1970
|-
|-
| <code>Unix.gettimeofday()</code>
|<code>Unix.gettimeofday()</code>
| 1 μs
|1 μs
|-
|-
| [[Pascal (programming language)|Extended Pascal]]<!--(ISO/IEC 10206:1990)-->
|विस्तारित पास्कल
| <code>GetTimeStamp()</code>
|<code>GetTimeStamp()</code>
| 1 s
|1 s
| (*)
|(*)
|-
|-
| [[Turbo Pascal]]
|टर्बो पास्कल
| <code>GetTime()</code><br /> <code>GetDate()</code>
|<code>GetTime()</code><br /> <code>GetDate()</code>
| 10 ms
|10 ms
| (*)
|(*)
|-
|-
| rowspan="2" | [[Perl]]
| rowspan="2" |पर्ल
| <code>time()</code>
|<code>time()</code>
| 1 s
|1 s
| rowspan="2" | 1 January 1970
| rowspan="2" |1 जनवरी 1970
|-
|-
| <code>Time::HiRes::time</code><ref>Douglas Wegscheild, R. Schertler,  and Jarkko Hietaniemi, {{cite web|url=https://metacpan.org/module/Time::HiRes|title=Time::HiRes|work=CPAN - Comprehensive Perl Archive Network|date=2011|access-date=27 October 2011}}</ref>
|<code>Time::HiRes::time</code><ref>Douglas Wegscheild, R. Schertler,  and Jarkko Hietaniemi, {{cite web|url=https://metacpan.org/module/Time::HiRes|title=Time::HiRes|work=CPAN - Comprehensive Perl Archive Network|date=2011|access-date=27 October 2011}}</ref>
| 1 μs
|1 μs
|-
|-
| rowspan="2" | [[PHP]]
| rowspan="2" |पीएचपी
| <code>time()</code><br /><code>mktime()</code>
|<code>time()</code><br /><code>mktime()</code>
| 1 s
|1 s
| rowspan="2" | 1 January 1970
| rowspan="2" |1 जनवरी 1970
|-
|-
| <code>microtime()</code>
|<code>microtime()</code>
| 1 μs
|1 μs
|-
|-
| [[PureBasic]]
|प्योरबेसिक
| <code>Date()</code>
|<code>Date()</code>
| 1 s
|1 s
| 1 January 1970 to 19 January 2038
|1 जनवरी 1970 से 19 जनवरी 2038 तक
|-
|-
| [[Python (programming language)|Python]]
|पायथन
| <code>datetime.now().timestamp()</code>
|<code>datetime.now().timestamp()</code>
| 1 μs (*)
|1 μs (*)
| 1 January 1970
|1 जनवरी 1970
|-
|-
| rowspan="2" | [[IBM RPG|RPG]]
| rowspan="2" |आरपीजी
| <code>CURRENT(DATE)</code>, <code>%DATE</code><br/> <code>CURRENT(TIME)</code>, <code>%TIME</code>
|<code>CURRENT(DATE)</code>, <code>%DATE</code><br/> <code>CURRENT(TIME)</code>, <code>%TIME</code>
| 1 s
|1 s
| rowspan="2" | 1 January 0001 to 31 December 9999
| rowspan="2" |1 जनवरी 0001 से 31 दिसंबर 9999
|-
|-
| <code>CURRENT(TIMESTAMP)</code>, <code>%TIMESTAMP</code>
|<code>CURRENT(TIMESTAMP)</code>, <code>%TIMESTAMP</code>
| 1 μs
|1 μs
|-
|-
| [[Ruby (programming language)|Ruby]]
|रूबी
| <code>Time.now()</code><ref>{{cite web|url=https://ruby-doc.org/core/Time.html|title=Time class|website=Ruby-Doc.org: Help and documentation for the Ruby programming language|location=Scottsdale, AZ|author1=James Britt|author2=Neurogami|access-date=27 October 2011}}</ref>
|<code>Time.now()</code><ref>{{cite web|url=https://ruby-doc.org/core/Time.html|title=Time class|website=Ruby-Doc.org: Help and documentation for the Ruby programming language|location=Scottsdale, AZ|author1=James Britt|author2=Neurogami|access-date=27 October 2011}}</ref>
| 1 μs (*)
|1 μs (*)
| 1 January 1970 (to 19 January 2038 prior to Ruby 1.9.2<ref>{{cite web|url=https://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-released/|title=Ruby 1.9.2 is released|author=Yugui|date=18 August 2010|quote=The new 1.9.2 is almost compatible with 1.9.1, except these changes: ... Time is reimplemented. The bug with year 2038 is fixed.}}</ref>)
|1 जनवरी 1970 (रूबी 1.9.2  से पहले 19 जनवरी 2038 तक )
|-
|-
| rowspan="3" | [[Smalltalk]]
| rowspan="3" |स्मॉलटॉक
| <code>Time microsecondClock</code><br/> {{small|(VisualWorks)}}
|<code>Time microsecondClock</code><br/> {{small|(VisualWorks)}}
| rowspan="3" | 1 s {{small|(ANSI)}}<br/> 1 μs {{small|(VisualWorks)}}<br/> 1 s {{small|(Squeak)}}
| rowspan="3" |1 s {{small|(एएनएसआई)}}<br/> 1 μs {{small|(विजुअल वर्क्स)}}<br/> 1 s {{small|(स्क्वीक)}}
| rowspan="3" | 1 January 1901 (*)
|1 जनवरी 1901 (*)
|-
|-
| <code>Time totalSeconds</code><br/> {{small|(Squeak)}}
|<code>Time totalSeconds</code><br/> {{small|(Squeak)}}
|
|-
|-
| <code>SystemClock ticksNowSinceSystemClockEpoch</code><br/> {{small|(Chronos)}}
|<code>SystemClock ticksNowSinceSystemClockEpoch</code><br/> {{small|(Chronos)}}
|
|-
|-
| rowspan="2" | [[SQL]]
| rowspan="2" |एसक्यूएल
| rowspan="2" | <code>CURDATE()</code> or <code>CURRENT DATE</code><br/> <code>CURTIME()</code> or <code>CURRENT TIME</code><br/> <code>GETDATE()</code><br/> <code>NOW()</code> or <code>CURRENT TIMESTAMP</code><br/> <code>SYSDATE()</code>
| rowspan="2" |<code>CURDATE()</code> or <code>CURRENT DATE</code><br/> <code>CURTIME()</code> or <code>CURRENT TIME</code><br/> <code>GETDATE()</code><br/> <code>NOW()</code> or <code>CURRENT TIMESTAMP</code><br/> <code>SYSDATE()</code>
| 3 ms
|3 ms
| 1 January 1753 to 31 December 9999 (*) <!-- MySQL; Oracle has BC 4712 to AD 9999 -->
|1 जनवरी 1753 से 31 दिसंबर 9999 (*)
|-
|-
| 60 s
|60 s
| 1 January 1900 to 6 June 2079 <!-- MySQL -->
|1 जनवरी 1900 से 6 जून 2079 तक
|-
|-
| [[Standard ML]]
|मानक एमएल
| <code>Time.now()</code>
|<code>Time.now()</code>
| 1 μs (*)
|1 μs (*)
| 1 January 1970 (*)
|1 जनवरी 1970 (*)
|-
|-
| rowspan="4" | [[Tcl|TCL]]
| rowspan="4" |टीसीएल
| <code>[clock seconds]</code>
|<code>[clock seconds]</code>
| 1 s
|1 s
| rowspan="3" | 1 January 1970
| rowspan="3" |1 जनवरी 1970
|-
|-
| <code>[clock milliseconds]</code>
|<code>[clock milliseconds]</code>
| 1 ms
|1 ms
|-
|-
| <code>[clock microseconds]</code>
|<code>[clock microseconds]</code>
| 1 μs
|1 μs
|-
|-
| <code>[clock clicks]</code>
|<code>[clock clicks]</code>
| 1 μs (*)
|1 μs (*)
| (*)
|(*)
|-
|-
| rowspan="2" | [[Windows PowerShell]]
| rowspan="2" |विंडोज पॉवरशेल
| <code>Get-Date</code><ref name="ms-technet10">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ee176845(v=technet.10) |title=Using the Get-Date Cmdlet |website=Microsoft Docs |access-date=23 July 2019}}</ref><ref name="ms-technet11">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ee692801(v=technet.10) |title=Windows PowerShell Tip of the Week – Formatting Dates and Times |website=Microsoft Docs |access-date=23 July 2019}}</ref>
|<code>Get-Date</code><ref name="ms-technet10">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ee176845(v=technet.10) |title=Using the Get-Date Cmdlet |website=Microsoft Docs |access-date=23 July 2019}}</ref><ref name="ms-technet11">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ee692801(v=technet.10) |title=Windows PowerShell Tip of the Week – Formatting Dates and Times |website=Microsoft Docs |access-date=23 July 2019}}</ref>
| rowspan="2" | 100 ns<ref name="dotnet"/>  
| rowspan="2" |100 ns<ref name="dotnet"/>
| rowspan="2" | 1 January 0001 to 31 December 9999
|1 जनवरी 0001 से 31 दिसंबर 9999
|-
|-
| <code>[DateTime]::Now</code><ref name="ms-datetime"/><br/> <code>[DateTime]::UtcNow</code><ref name="ms-utcnow"/>
|<code>[DateTime]::Now</code><ref name="ms-datetime"/><br/> <code>[DateTime]::UtcNow</code><ref name="ms-utcnow"/>
|
|-
|-
| [[Visual Basic .NET]]
|विजुअल बेसिक .नेट
| <code>System.DateTime.Now</code><ref name="ms-datetime"/><br/> <code>System.DateTime.UtcNow</code><ref name="ms-utcnow"/>
|<code>System.DateTime.Now</code><ref name="ms-datetime"/><br/> <code>System.DateTime.UtcNow</code><ref name="ms-utcnow"/>
| 100 ns<ref name="dotnet"/>  
|100 ns<ref name="dotnet"/>
| 1 January 0001 to 31 December 9999
|1 जनवरी 0001 से 31 दिसंबर 9999
|}
|}


== यह भी देखें ==
== यह भी देखें ==
{{columns-list|colwidth=18em|
{{columns-list|colwidth=18em|* [[कैलेंडर]]
* [[Calendar]]
* [[दिनांक (कमांड)]]
* [[DATE (command)]]
* [[एपोक (कम्प्यूटिंग)|एपोक]]
* [[Epoch (computing)|Epoch]]
* [[ग्लोबल पोजीशनिंग सिस्टम|जीपीएस टाइम]]
* [[Global Positioning System|GPS time]]
* [[जिफी (समय) |जिफी]]
* [[Jiffy (time)|Jiffy]]
* [[नेटवर्क टाइम प्रोटोकॉल]]
* [[Network Time Protocol]]
* [[रडेट]]
* [[rdate]]
* [[टाइम (कमांड)]]
* [[TIME (command)]]
* [[समय.एच]]
* [[time.h]]
* [[टाइम_टी]] <!--हाँ, अंडरस्कोर पृष्ठ के नाम का एक अनिवार्य हिस्सा है; नाम यूनिक्स से सी टाइप किया गया है, इसलिए नाम में रिक्त स्थान की अनुमति नहीं है-->
* [[time_t]] <!--yes, the underscore is an essential part of the page's name; the name is a C typedef from UNIX, so spaces aren't allowed in the name-->
* [[समय स्वरूपण और भंडारण बग]]
* [[Time formatting and storage bugs]]
* [[टाइम प्रोटोकॉल]]
* [[Time Protocol]]
* [[टाइम स्टैंडर्ड]]
* [[Time standard]]
* [[टाइमस्टैम्प]]
* [[Timestamp]]
* [[तारीख (यूनिक्स)|यूनिक्स दिनांक कमांड]]
* [[date (Unix)|Unix date command]]
* [[यूनिक्स टाइम]]
* [[Unix time]]
* [[टाइम (यूनिक्स)|यूनिक्स टाइम कमांड]]
* [[time (Unix)|Unix time command]]
* [[एलाप्सड रियल टाइम]]
* [[Elapsed real time]]
* [[वर्ष 2000 समस्या]]
* [[Year 2000 problem]]
* [[वर्ष 2038 समस्या]]}}
* [[Year 2038 problem]]
}}


==टिप्पणियाँ==
==टिप्पणियाँ==
<references group="note"/>
<references group="note"/>
==संदर्भ==
==संदर्भ==
{{Reflist|30em}}
{{Reflist|30em}}
<!-- The citations for this article are formatted according to Chicago Manual of Style. -->
==बाहरी संबंध==
==बाहरी संबंध==
* ''[http://people.cs.nctu.edu.tw/~tsaiwn/sisc/runtime_error_200_div_by_0/www.merlyn.demon.co.uk/critdate.htm Critical and Significant Dates]'', J. R. Stockton ''(retrieved 3 December 2015)'' <!-- Extensive list of dates that are problematic for various operating systems and computing devices -->
* ''[http://people.cs.nctu.edu.tw/~tsaiwn/sisc/runtime_error_200_div_by_0/www.merlyn.demon.co.uk/critdate.htm Critical and Significant Dates]'', J. R. Stockton ''(retrieved 3 December 2015)''
* ''[http://www.boost.org/doc/html/date_time.html The Boost Date/Time Library]'' (C++)
* ''[http://www.boost.org/doc/html/date_time.html The Boost Date/Time Library]'' (C++)
* ''[http://www.boost.org/doc/html/chrono.html The Boost Chrono Library]'' (C++)
* ''[http://www.boost.org/doc/html/chrono.html The Boost Chrono Library]'' (C++)
Line 559: Line 450:
* ''[http://ruby-doc.org/stdlib-2.5.1/libdoc/date/rdoc/index.html date: Ruby Standard Library Documentation]'' (Ruby)
* ''[http://ruby-doc.org/stdlib-2.5.1/libdoc/date/rdoc/index.html date: Ruby Standard Library Documentation]'' (Ruby)


{{Time Topics}}
{{DEFAULTSORT:System Time}}
{{Time measurement and standards}}
 
{{DEFAULTSORT:System Time}}[[Category: ऑपरेटिंग सिस्टम प्रौद्योगिकी]] [[Category: कंप्यूटर प्रोग्रामिंग]] [[Category: कंप्यूटर रीयल-टाइम घड़ियां]]
 
 


[[Category: Machine Translated Page]]
[[Category:Created On 26/05/2023|System Time]]
[[Category:Created On 26/05/2023]]
[[Category:Lua-based templates|System Time]]
[[Category:Machine Translated Page|System Time]]
[[Category:Multi-column templates|System Time]]
[[Category:Pages using div col with small parameter|System Time]]
[[Category:Pages with script errors|System Time]]
[[Category:Templates Vigyan Ready|System Time]]
[[Category:Templates that add a tracking category|System Time]]
[[Category:Templates that generate short descriptions|System Time]]
[[Category:Templates using TemplateData|System Time]]
[[Category:Templates using under-protected Lua modules|System Time]]
[[Category:Webarchive template wayback links|System Time]]
[[Category:Wikipedia fully protected templates|Div col]]
[[Category:ऑपरेटिंग सिस्टम प्रौद्योगिकी|System Time]]
[[Category:कंप्यूटर प्रोग्रामिंग|System Time]]
[[Category:कंप्यूटर रीयल-टाइम घड़ियां|System Time]]

Latest revision as of 15:17, 13 June 2023

यूनिक्स डेट (यूनिक्स) कमांड

कंप्यूटर विज्ञान और कंप्यूटर प्रोग्रामिंग में, सिस्टम टाइम समय बीतने के बारे में कंप्यूटर सिस्टम की धारणा का प्रतिनिधित्व करता है। इस अर्थ में, समय में कैलेंडर पर बीतने वाले दिनों को भी सम्मिलित किया जाता है।

सिस्टम टाइम को एक सिस्टम क्लॉक द्वारा मापा जाता है, जिसे सामान्यतः टिक की संख्या की एक साधारण गिनती के रूप में लागू किया जाता है, जो कि कुछ मनमाने ढंग से प्रारम्भ होने की तारीख से स्थानांतरित हो गया है, जिसे युग कहा जाता है। उदाहरण के लिए, यूनिक्स और पॉज़िक्स-संगत सिस्टम सिस्टम टाइम ("यूनिक्स टाइम") को एन्कोड करते हैं क्योंकि 1 जनवरी 1970 00:00:00 यूटी पर यूनिक्स युग की प्रांरम्भ के बाद से लीप सेकंड के अपवाद के साथ सेकंड की संख्या। सिस्टम जो विंडोज एपीआई के 32-बिट और 64-बिट संस्करणों को लागू करते हैं, जैसे कि विंडोज 9एक्स और विंडोज एनटी, सिस्टम टाइम दोनों सिस्टम टाइम के रूप में प्रदान करते हैं, जो वर्ष/माह/दिन/घंटा/मिनट/सेकंड/मिलीसेकंड मान के रूप में प्रतिनिधित्व करते है, और FILETIME, 1 जनवरी 1601 00:00:00 यूटी के बाद से 100-नैनोसेकंड टिक्स की गिनती के रूप में प्रस्तुत किया गया है, जैसा कि प्रोलेप्टिक ग्रेगोरियन कैलेंडर में माना गया है।

सिस्टम टाइम को कैलेंडर समय में परिवर्तित किया जा सकता है, जो मानवीय समझ के लिए अधिक उपयुक्त है। उदाहरण के लिए, युग की प्रांरम्भ के बाद से यूनिक्स प्रणाली का समय 1000000000 सेकंड कैलेंडर समय 9 सितंबर 2001 01:46:40 यूटी में अनुवाद करता है। लाइब्रेरी सबरूटीन्स जो इस तरह के रूपांतरणों को संभालते हैं, वे समय क्षेत्र, डेलाइट सेविंग टाइम (डीएसटी), लीप सेकंड और उपयोगकर्ता की लोकेल सेटिंग के समायोजन से भी निपट सकते हैं। पुस्तकालय दिनचर्या भी सामान्यतः प्रदान की जाती है जो कैलेंडर समय को सिस्टम टाइम में परिवर्तित करती है।

अन्य समय माप

सिस्टम टाइम से निकटता से संबंधित प्रक्रिया समय है, जो निष्पादन प्रक्रिया द्वारा खपत कुल सीपीयू समय की गणना है। यह उपयोगकर्ता और सिस्टम सीपीयू समय में विभाजित हो सकता है, क्रमशः उपयोगकर्ता कोड और सिस्टम कर्नेल कोड को निष्पादित करने में लगने वाले समय का प्रतिनिधित्व करता है। प्रक्रिया समय सीपीयू निर्देशों या घड़ी चक्रों का एक मिलान है और सामान्यतः दीवार के समय से कोई सीधा संबंध नहीं है।

फाइल सिस्टम प्रत्येक फाइल और निर्देशिका के फाइल नियंत्रण ब्लॉक (या इनोड) में टाइमस्टैम्प को संग्रहीत करके फ़ाइलों के निर्माण, संशोधन और/या एक्सेस किए जाने के समय को ट्रैक करता है।

इतिहास

अधिकांश पहली पीढ़ी के पर्सनल कंप्यूटर तारीखों और समय को ट्रैक नहीं करते थे। इनमें वे सिस्टम सम्मिलित थे जो सीपी/एम ऑपरेटिंग सिस्टम चलाते थे, साथ ही साथ एप्पल II, बीबीसी माइक्रो, और कमोडोर पीईटी के प्रारंभिक मॉडल भी सम्मिलित थे। ऐड-ऑन पेरिफेरल बोर्ड जिसमें ऑनबोर्ड बैटरी बैकअप के साथ रीयल-टाइम क्लॉक चिप्स सम्मिलित थे, आईबीएम पीसी और एक्सटी के लिए उपलब्ध थे, लेकिन आईबीएम एटी पहला व्यापक रूप से उपलब्ध पीसी था जो मदरबोर्ड में निर्मित डेट/टाइम हार्डवेयर से सुसज्जित था। कंप्यूटर नेटवर्क की व्यापक उपलब्धता से पहले, सिस्टम टाइम को ट्रैक करने वाले अधिकांश पर्सनल कंप्यूटर सिस्टम केवल स्थानीय समय के संबंध में ऐसा करते थे और विभिन्न समय क्षेत्रों के लिए अनुमति नहीं देते थे।

वर्तमान तकनीक के साथ, अधिकांश आधुनिक कंप्यूटर स्थानीय नागरिक समय को ट्रैक करते हैं, जैसा कि वीसीआर, डीवीआर, केबल टीवी रिसीवर, पीडीए, पेजर, सेल फोन, फैक्स मशीन, जैसे कई अन्य घरेलू और टेलीफोन आंसरिंग मशीन, कैमरा, कैमकॉर्डर, एयर कंडीशनर और माइक्रोवेव ओवन निजी उपकरण करते है।

एम्बेडेड सिस्टम (जैसे कि रास्पबेरी पाई, अरुडिनो, और अन्य समान सिस्टम) के भीतर काम करने वाले माइक्रोकंट्रोलर्स में हमेशा समय का ट्रैक रखने के लिए आंतरिक हार्डवेयर नहीं होता है। ऐसे कई नियंत्रक तंत्र बाह्य समय के ज्ञान के बिना कार्य करते हैं। जिन लोगों को इस तरह की जानकारी की आवश्यकता होती है, वे सामान्यतः बाहरी स्रोत से वर्तमान समय प्राप्त करके, जैसे समय सर्वर या बाहरी घड़ी से, या उपयोगकर्ता को वर्तमान समय में मैन्युअल रूप से प्रवेश करने के लिए संकेत देकर अपने आधार समय को प्रारंभ करते हैं।

कार्यान्वयन

सिस्टम क्लॉक को सामान्यतः प्रोग्रामेबल इंटरवल टाइमर के रूप में लागू किया जाता है जो समय-समय पर सीपीयू को बाधित करता है, जो तब टाइमर इंटरप्ट सर्विस रूटीन (बाधित सेवा दिनचर्या) को निष्पादित करना प्रारम्भ कर देता है। यह रूटीन सामान्यतः सिस्टम क्लॉक (साधारण काउंटर) में एक टिक जोड़ता है और अन्य आवधिक हाउसकीपिंग कार्यों (प्रीमेशन, आदि) को उस कार्य पर लौटने से पहले संभालता है जो सीपीयू रुकावट से पहले निष्पादित कर रहा था।

सिस्टम टाइम को पुनः प्राप्त करना

निम्नलिखित सारणी विभिन्न ऑपरेटिंग सिस्टम, प्रोग्रामिंग भाषाओं और अनुप्रयोगों में सिस्टम टाइम को पुनः प्राप्त करने के तरीकों को दर्शाती है। (*) द्वारा चिन्हित मान सिस्टम पर निर्भर हैं और कार्यान्वयन के दौरान भिन्न हो सकते हैं। सभी तिथियों को ग्रेगोरियन या प्रोलेप्टिक ग्रेगोरियन कैलेंडर तिथियों के रूप में दिया गया है।

ध्यान दें कि कार्यान्वयन के समय के मापन का संकल्प इस तरह के मापों की समान सटीकता का अर्थ नहीं है। उदाहरण के लिए, सिस्टम वर्तमान समय को माइक्रोसेकंड में मापे गए मान के रूप में लौटा सकता है, लेकिन वास्तव में केवल 100 हर्ट्ज (10 एमएस) की आवृत्ति के साथ अलग-अलग घड़ी की टिक को समझने में सक्षम हो सकता है।

ऑपरेटिंग सिस्टम

ऑपरेटिंग सिस्टम कमांड अथवा फंक्शन रेसोलुशन युग या श्रेणी
एंड्रॉयड java.lang.System.currentTimeMillis() 1 ms 1 जनवरी 1970
बायोस (आईबीएम पीसी) INT 1Ah, AH=00h[1] 54.9254 ms
18.2065 Hz
वर्तमान दिन की मध्यरात्रि
INT 1Ah, AH=02h[2] 1 s वर्तमान दिन की मध्यरात्रि
INT 1Ah, AH=04h[3] 1 day 1 जनवरी 1980 से 31 दिसंबर 1999 या 31 दिसंबर 2079 (सिस्टम निर्भर)
सीपी/एम प्लस System Control Block:[4]
scb$base+58h, Days since 31 December 1977
scb$base+5Ah, Hour (BCD)
scb$base+5Bh, Minute (BCD)
scb$base+5Ch, Second (BCD)
1 s 31 दिसंबर 1977 से 5 जून 2157 तक
BDOS function 69h> (T_GET):[5]
word, Days since 1 January 1978
byte, Hour (BCD)
byte, Minute (BCD)
byte, Second (BCD)
डॉस (माइक्रोसॉफ्ट) C:\>DATE
C:\>TIME
10 ms 1 जनवरी 1980 से 31 दिसंबर 2099 तक
INT 21h, AH=2Ch SYSTEM TIME[6]
INT 21h, AH=2Ah SYSTEM DATE[7]
आईओएस (एप्पल) CFAbsoluteTimeGetCurrent()[8] < 1 ms 1 जनवरी 2001 ± 10,000 वर्ष
मैक ओएस CFAbsoluteTimeGetCurrent()[9] < 1 ms[10][note 1] 1 जनवरी 2001 ±10,000 वर्ष
ओपन वीएमएस SYS$GETTIM() 100 ns[11] 17 नवंबर 1858 से 31 जुलाई 31,086
gettimeofday() 1 μs[12] 1 जनवरी 1970 से 7 फरवरी 2106
clock_gettime() 1 ns[12]
जेड/ओएस STCK[13]: 7–187  2−12 μs
244.14 ps[13]: 4–45, 4–46 
1 जनवरी 1900 से 17 सितंबर 2042 यूटी
STCKE 1 जनवरी 1900 से 36,765 ई. तक
यूनिक्स , पॉज़िक्स

(सी तिथि और समय कार्यों को भी देखें)

$date
time()
1 s (*)

1 जनवरी 1970 ( लिनक्स 5.9 से पहले 19 जनवरी 2038 तक) से 2 जुलाई 2486 (लिनक्स 5.10 के बाद से) 1 जनवरी 1970 से 4 दिसंबर एडी 292,277,026,596

gettimeofday() 1 μs
clock_gettime() 1 ns
ओएस/2 DosGetDateTime() 10 ms 1 जनवरी 1980 से 31 दिसंबर 2079
विंडोज GetSystemTime() 1 ms 1 जनवरी 1601 से 14 सितंबर 30828, 02:48:05.4775807
GetSystemTimeAsFileTime() 100 ns
GetSystemTimePreciseAsFileTime()

प्रोग्रामिंग लैंग्वेज और एप्लिकेशन

भाषा/अनुप्रयोग फंक्शन या चर रेसोलुशन युग या श्रेणी
एडीए Ada.Calendar.Clock 100 μs to
20 ms (*)
1 जनवरी 1901 से 31 दिसंबर 2099 (*)
एडब्ल्यूके systime() 1 s (*)
बेसिक, ट्रू बेसिक DATE, DATE$
TIME, TIME$
1 s (*)
बिजनेस बेसिक DAY, TIM 0.1 s (*)
सी (सी तिथि और समय कार्य देखें) time() 1 s (*)[note 2] (*)
सी ++ std::time()
std::chrono::system_clock::now()
1 s (*)[note 2]
1 ns (C++11, ओएस निर्भर)
(*)
सी# System.DateTime.Now[14]
System.DateTime.UtcNow[15]
100 ns[16] 1 जनवरी 0001 से 31 दिसंबर 9999
सीआईसी ASKTIME 1 ms 1 जनवरी 1900
कोबोल FUNCTION CURRENT-DATE 1 s 1 जनवरी 1601
कॉमन लिस्प (get-universal-time) 1 s 1 जनवरी 1900
डेल्फी (बोरलैंड) date
time
1 ms
(फ्लोटिंग पॉइंट)
1 जनवरी 1900
डेल्फी

(एम्बरकेडेरो टेक्नोलॉजीज)

System.SysUtils.Time[17] 1 ms 0/0/0000 0:0:0:000 से 12/31/9999 23:59:59:999 [एसआईसी]
System.SysUtils.GetTime[18] (alias for System.SysUtils.Time)
System.SysUtils.Date[19] 0/0/0000 0:0:0:000 से 12/31/9999 0:0:0:000 [sic]
System.DateUtils.Today[20]
System.DateUtils.Tomorrow[21]
System.DateUtils.Yesterday[22]
System.SysUtils.Now[23] 1 s 0/0/0000 0:0:0:000 से 12/31/9999 23:59:59:000 [sic]
System.SysUtils.DayOfWeek[24] 1 day 1 से 7
System.SysUtils.CurrentYear[25] 1 year (*)
इमाक्स लिस्प (current-time) 1 μs (*) 1 जनवरी 1970
एरलांग erlang:system_time(), os:system_time()[26] ओएस निर्भर, उदा। लिनक्स 1ns पर[26] 1 जनवरी 1970
एक्सेल date() ? 0 जनवरी 1900
फोरट्रान DATE_AND_TIME
SYSTEM_CLOCK
(*)[27]

[28]

1 जनवरी 1970
CPU_TIME 1 μs
गो time.Now() 1 ns 1 जनवरी 0001
हास्केल Time.getClockTime 1 ps (*) 1 जनवरी 1970 (*)
Data.Time.getCurrentTime 1 ps (*) 17 नवंबर 1858 (*)
जावा java.util.Date()
System.currentTimeMillis()
1 ms 1 जनवरी 1970
System.nanoTime()[29] 1 ns मनमाना
Clock.systemUTC()[30] 1 ns मनमाना
जावास्क्रिप्ट , टाइपस्क्रिप्ट (new Date()).getTime()
Date.now()
1 ms 1 जनवरी 1970
मैटलैब now 1 s 0 जनवरी 0000
मम्प्स $H (short for $HOROLOG) 1 s 31 दिसंबर 1840
लैबव्यू Tick Count 1 ms 00:00:00.000 1 जनवरी 1904
Get Date/Time in Seconds 1 ms 00:00:00.000 1 जनवरी 1904
ऑब्जेक्टिव-सी [NSDate timeIntervalSinceReferenceDate] < 1 ms[31] 1 जनवरी 2001 ±10,000 वर्ष
ओकैमल Unix.time() 1 s 1 जनवरी 1970
Unix.gettimeofday() 1 μs
विस्तारित पास्कल GetTimeStamp() 1 s (*)
टर्बो पास्कल GetTime()
GetDate()
10 ms (*)
पर्ल time() 1 s 1 जनवरी 1970
Time::HiRes::time[32] 1 μs
पीएचपी time()
mktime()
1 s 1 जनवरी 1970
microtime() 1 μs
प्योरबेसिक Date() 1 s 1 जनवरी 1970 से 19 जनवरी 2038 तक
पायथन datetime.now().timestamp() 1 μs (*) 1 जनवरी 1970
आरपीजी CURRENT(DATE), %DATE
CURRENT(TIME), %TIME
1 s 1 जनवरी 0001 से 31 दिसंबर 9999
CURRENT(TIMESTAMP), %TIMESTAMP 1 μs
रूबी Time.now()[33] 1 μs (*) 1 जनवरी 1970 (रूबी 1.9.2  से पहले 19 जनवरी 2038 तक )
स्मॉलटॉक Time microsecondClock
(VisualWorks)
1 s (एएनएसआई)
1 μs (विजुअल वर्क्स)
1 s (स्क्वीक)
1 जनवरी 1901 (*)
Time totalSeconds
(Squeak)
SystemClock ticksNowSinceSystemClockEpoch
(Chronos)
एसक्यूएल CURDATE() or CURRENT DATE
CURTIME() or CURRENT TIME
GETDATE()
NOW() or CURRENT TIMESTAMP
SYSDATE()
3 ms 1 जनवरी 1753 से 31 दिसंबर 9999 (*)
60 s 1 जनवरी 1900 से 6 जून 2079 तक
मानक एमएल Time.now() 1 μs (*) 1 जनवरी 1970 (*)
टीसीएल [clock seconds] 1 s 1 जनवरी 1970
[clock milliseconds] 1 ms
[clock microseconds] 1 μs
[clock clicks] 1 μs (*) (*)
विंडोज पॉवरशेल Get-Date[34][35] 100 ns[16] 1 जनवरी 0001 से 31 दिसंबर 9999
[DateTime]::Now[14]
[DateTime]::UtcNow[15]
विजुअल बेसिक .नेट System.DateTime.Now[14]
System.DateTime.UtcNow[15]
100 ns[16] 1 जनवरी 0001 से 31 दिसंबर 9999

यह भी देखें

टिप्पणियाँ

  1. The Apple Developer Documentation is not clear on the precision & range of CFAbsoluteTime/CFTimeInterval, except in the CFRunLoopTimerCreate documentation which refers to 'sub-millisecond at most' precision. However, the similar type NSTimeInterval appears to be interchangeable, and has the precision and range listed.
  2. 2.0 2.1 The C standard library does not specify any specific resolution, epoch, range, or datatype for system time values. The C++ library encompasses the C library, so it uses the same system time implementation as C.

संदर्भ

  1. Ralf D. Brown (2000). "Int 0x1A, AH=0x00". Ralf Brown's Interrupt List.
  2. Ralf D. Brown (2000). "Int 0x1A, AH=0x02". Ralf Brown's Interrupt List.
  3. Ralf D. Brown (2000). "Int 0x1A, AH=0x04". Ralf Brown's Interrupt List.
  4. "CP/M Plus (CP/M Version 3.0) Operating System Guide" (PDF).
  5. "BDOS system calls".
  6. Ralf D. Brown (2000). "Int 0x21, AH=0x2c". Ralf Brown's Interrupt List.
  7. Ralf D. Brown (2000). "Int 0x21, AH=0x2a". Ralf Brown's Interrupt List.
  8. "Time Utilities Reference". iOS Developer Library. 2007.
  9. "Time Utilities Reference". Mac OS X Developer Library. 2007.
  10. "Time Utilities - Foundation". Apple Developer Documentation. Retrieved 6 July 2022.
  11. Ruth E. Goldenberg; Lawrence J. Kenah; Denise E. Dumas (1991). VAX/VMS Internals and Data Structures, Version 5.2. Digital Press. ISBN 978-1555580599.
  12. 12.0 12.1 "VSI C Run-Time Library Reference Manual for OpenVMS Systems" (PDF). VSI. November 2020. Retrieved 2021-04-17.
  13. 13.0 13.1 z/Architecture Principles of Operation (PDF). Poughkeepsie, New York: International Business Machines. 2007.
  14. 14.0 14.1 14.2 "DateTime.Now Property". Microsoft Docs.
  15. 15.0 15.1 15.2 "DateTime.UtcNow Property". Microsoft Docs.
  16. 16.0 16.1 16.2 "DateTime.Ticks Property". Microsoft Docs.
  17. "System.SysUtils.Time". Embarcadero Developer Network. 2013.
  18. "System.SysUtils.GetTime". Embarcadero Developer Network. 2013.
  19. "System.SysUtils.Date". Embarcadero Developer Network'. 2013.
  20. "System.DateUtils.Today". Embarcadero Developer Network. 2013.
  21. "System.DateUtils.Tomorrow". Embarcadero Developer Network. 2013.
  22. "System.DateUtils.Yesterday". Embarcadero Developer Network. 2013.
  23. "System.SysUtils.Now". Embarcadero Developer Network. 2013.
  24. "System.SysUtils.DayOfWeek". Embarcadero Developer Network. 2013.
  25. "System.SysUtils.CurrentYear". Embarcadero Developer Network. 2013.
  26. 26.0 26.1 "Time and Time Correction in Erlang". www.erlang.org.
  27. "SYSTEM_CLOCK". Intel Fortran Compiler 19.0 Developer Guide and Reference. 29 April 2019. Retrieved 23 July 2019.
  28. "SYSTEM_CLOCK — Time function". The GNU Fortran Compiler. Retrieved 27 October 2011.
  29. "System.nanoTime() method". Java Platform, Standard Edition 6: API Specification. 2015. Retrieved 23 July 2019.
  30. "Clock.systemUTC() and other methods". Java Platform, Standard Edition 8: API Specification. 2014. Retrieved 15 January 2015.
  31. "NSTimeInterval - Foundation". Apple Developer Documentation.
  32. Douglas Wegscheild, R. Schertler, and Jarkko Hietaniemi, "Time::HiRes". CPAN - Comprehensive Perl Archive Network. 2011. Retrieved 27 October 2011.
  33. James Britt; Neurogami. "Time class". Ruby-Doc.org: Help and documentation for the Ruby programming language. Scottsdale, AZ. Retrieved 27 October 2011.
  34. "Using the Get-Date Cmdlet". Microsoft Docs. Retrieved 23 July 2019.
  35. "Windows PowerShell Tip of the Week – Formatting Dates and Times". Microsoft Docs. Retrieved 23 July 2019.

बाहरी संबंध