Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में दिनांक सत्यापन कैसे करें?


पाइथन में आप जिस तारीख का सत्यापन करना चाहते हैं, वह काफी हद तक आपके पास मौजूद तारीख के प्रारूप पर निर्भर करेगा। डेटाटाइम लाइब्रेरी से स्ट्रैपटाइम फ़ंक्शन का उपयोग स्ट्रिंग्स को दिनांक/समय पर पार्स करने के लिए किया जा सकता है।

उदाहरण

import datetime
date_string = '2017-12-31'
date_format = '%Y-%m-%d'
try:
  date_obj = datetime.datetime.strptime(date_string, date_format)
  print(date_obj)
except ValueError:
  print("Incorrect data format, should be YYYY-MM-DD")

आउटपुट

यह आउटपुट देगा -

2017-12-31 00:00:00

दिनांक को पार्स करने के लिए आप कई अन्य निर्देशों का उपयोग कर सकते हैं। strptime () के प्रारूप स्ट्रिंग द्वारा समर्थित निर्देश निम्नलिखित हैं।

निर्देश
अर्थ
%a
लोकेल का संक्षिप्त कार्यदिवस का नाम।
%A
लोकेल का पूरा कार्यदिवस का नाम।
%b
लोकेल का संक्षिप्त महीने का नाम।
%B
Locale का पूरे महीने का नाम।
%c
लोकेल का उपयुक्त दिनांक और समय प्रतिनिधित्व।
%d
दशमलव संख्या के रूप में महीने का दिन [01,31]।
%H
घंटे (24 घंटे की घड़ी) दशमलव संख्या के रूप में [00,23]।
%I
घंटे (12 घंटे की घड़ी) दशमलव संख्या के रूप में [01,12]।
%j
साल का दिन एक दशमलव संख्या के रूप में [001,366]।
%m
दशमलव संख्या के रूप में महीना [01,12]।
%M
एक दशमलव संख्या के रूप में मिनट [00,59]।
%p
लोकेल या तो AM या PM के बराबर है।
%S
दशमलव संख्या के रूप में दूसरा [00,61]।
%U
वर्ष की सप्ताह संख्या (सप्ताह के पहले दिन के रूप में रविवार) दशमलव संख्या के रूप में [00,53]। एक नए वर्ष में पहले रविवार से पहले के सभी दिनों को सप्ताह 0 में माना जाता है।
%w
सप्ताह का दिन दशमलव संख्या के रूप में [0(रविवार),6]।
%W
वर्ष की सप्ताह संख्या (सोमवार सप्ताह के पहले दिन के रूप में) दशमलव संख्या के रूप में [00,53]। एक नए साल में पहले सोमवार से पहले के सभी दिनों को सप्ताह 0 में माना जाता है।
%x
लोकेल का उपयुक्त दिनांक प्रतिनिधित्व।
%X
लोकेल का उपयुक्त समय प्रतिनिधित्व।
%y
एक दशमलव संख्या के रूप में सदी के बिना वर्ष [00,99]।
%Y
वर्ष शताब्दी के साथ दशमलव संख्या के रूप में।
%Z
समय क्षेत्र का नाम (यदि कोई समय क्षेत्र मौजूद नहीं है तो कोई वर्ण नहीं)।
%%
एक शाब्दिक "%" वर्ण



  1. पायथन प्रोग्राम में दशमलव को बाइनरी नंबर में बदलें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक दशमलव संख्या दी गई है, हमें इसे इसके बाइनरी समकक्ष में बदलने की जरूरत है। दी गई समस्या को हल करने के लिए दो दृष्टिकोण हैं। आइए उन्हें एक-एक करके देखें- पुनरावर्ती दृष्टिकोण उदाहरण def DecimalToBinary(num): &

  1. पायथन प्रोग्राम में दी गई संख्या एक फाइबोनैचि संख्या है या नहीं, इसकी जांच कैसे करें?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त

  1. पायथन में स्वरूपित दिनांक और समय कैसे प्राप्त करें?

    आप strftime फ़ंक्शन का उपयोग करके स्वरूपित दिनांक और समय प्राप्त कर सकते हैं। यह एक प्रारूप स्ट्रिंग को स्वीकार करता है जिसका उपयोग आप अपना वांछित आउटपुट प्राप्त करने के लिए कर सकते हैं। इसके द्वारा समर्थित निर्देश निम्नलिखित हैं। निर्देश अर्थ %a लोकेल का संक्षिप्त कार्यदिवस का नाम %A ल