पायथॉन डेट

पायथॉन डेट

Python में तारीख अपने आपका डाटा टाइप नहीं है, लेकिन हम नाम datetime के मॉड्यूल, तारीख को तारीख ऑब्जैक्ट के रूप में संभाला जाए।

उदाहरण

आयात datetime मॉड्यूल को आयात करें, ताकि तारीख को तारीख ऑब्जैक्ट के रूप में संभाला जा सके:

import datetime
x = datetime.datetime.now()
print(x)

चलनी वाला उदाहरण

तारीख आउटपुट

यदि हम ऊपर दिए गए कोड को चलाएं, तो परिणाम:

2019-08-14 12:52:55.817273

तारीख में वर्ष, महीना, दिन, घंटे, मिनट, सेकंड और माइक्रोसेकंड होते हैं。

datetime मॉड्यूल की कई विधियाँ हैं जो तारीख ऑब्जैक्ट के बारे में जानकारी देती हैं。

नीचे कुछ उदाहरण हैं, जिनको आप इस चैप्टर में बाद में विस्तार से सीखेंगे:

उदाहरण

weekday के नाम और वर्ष को वापस करें:

import datetime
x = datetime.datetime.now()
print(x.year)
print(x.strftime("%A"))

चलनी वाला उदाहरण

तारीख ऑब्जैक्ट को बनाएं

यदि हम तारीख को बनाना चाहते हैं, तो हम datetime मॉड्यूल का उपयोग कर सकते हैं: datetime() क्लास (कन्स्ट्रक्टर)。

datetime() क्लास को तारीख को बनाने के लिए तीन पैरामीटर की आवश्यकता है: वर्ष, महीना, दिन。

उदाहरण

तारीख ऑब्जैक्ट को बनाएं:

import datetime
x = datetime.datetime(2020, 5, 17)
print(x)

चलनी वाला उदाहरण

datetime() क्लास अभी भी वक्त और टाइमजोन (घंटे, मिनट, सेकंड, माइक्रोसेकंड, tzone) के पैरामीटर को स्वीकार करती है, लेकिन वे वैकल्पिक हैं, डिफ़ॉल्ट मान 0,(टाइमजोन डिफ़ॉल्ट रूप से None)

strftime() मथड़ा

datetime ऑब्जैक्ट को तारीख ऑब्जैक्ट को पठनीय वाक्यांश में फॉर्मेट करने की क्षमता रखता है。

यह नाम पद्धति है strftime()और एक format पैरामीटर के द्वारा वापसी वाक्यांश के फॉर्मेट को निर्धारित करें:

उदाहरण

महीने के नाम को दिखाएं:

import datetime
x = datetime.datetime(2019, 10, 1)
print(x.strftime("%B"))

चलनी वाला उदाहरण

सभी वैध फॉर्मेट कोड की संदर्भदाता:

आदेश वर्णन उदाहरण TIY
%a सप्तांत, छोटा संस्करण Wed साबित करें
%A सप्तांत, पूर्ण संस्करण Wednesday साबित करें
%w सप्ताहांत, संख्या 0-6, 0 रविवार 3 साबित करें
%d दिन, संख्या 01-31 31 साबित करें
%b महीना, छोटा संस्करण Dec साबित करें
%B महीना, पूर्ण संस्करण December साबित करें
%m महीना, संख्या 01-12 12 साबित करें
%y वर्ष, छोटा संस्करण, शताब्दी नहीं 18 साबित करें
%Y वर्ष, पूर्ण संस्करण 2018 साबित करें
%H घंटा, 00-23 17 साबित करें
%I घंटा, 00-12 05 साबित करें
%p AM/PM PM साबित करें
%M मिनट, 00-59 41 साबित करें
%S सेकंड, 00-59 08 साबित करें
%f माइक्रो, 000000-999999 548513 साबित करें
%z UTC ऑफसेट +0100 साबित करें
%Z क्षेत्रफल CST साबित करें
%j दिन, 001-366 365 साबित करें
%U सप्ताहांत, प्रति सप्ताह का पहला दिन रविवार, 00-53 52 साबित करें
%W सप्ताहांत, प्रति सप्ताह का पहला दिन सोमवार, 00-53 52 साबित करें
%c तारीख और समय का स्थानीय संस्करण Mon Dec 31 17:41:00 2018 साबित करें
%x तारीख का स्थानीय संस्करण 12/31/18 साबित करें
%X समय का स्थानीय संस्करण 17:41:00 साबित करें
%% A % चारकरक % साबित करें