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

जेएस डेट को पायथन डेट ऑब्जेक्ट में कैसे बदलें?


जब आप इसे किसी नेटवर्क कनेक्शन जैसे AJAX अनुरोध या IPC संदेश (नोडज पर) पर भेजते हैं, तो आप मुख्य रूप से किसी Javascript दिनांक को Python दिनांक ऑब्जेक्ट में कनवर्ट करना चाहेंगे। यह प्रतिनिधित्व स्ट्रिंग प्रारूप में होगा और आप इसे अपनी पसंद के किसी भी प्रारूप में भेजना चुन सकते हैं। स्ट्रिंग को वापस पायथन डेट ऑब्जेक्ट पर पार्स करने के लिए आप strptime फ़ंक्शन का उपयोग कर सकते हैं। दिनांक और समय वस्तुओं को भेजने और प्राप्त करने के लिए आईएसओ 8061 जैसे मानकीकृत तरीके हैं। इस मामले में यदि हम एक सरल उदाहरण पर विचार करें, तो इसे समझना थोड़ा आसान हो जाएगा।

उदाहरण

<पूर्व>आयात डेटाटाइम# जावास्क्रिप्टडेट_स्ट्रिंग ='2017-12-31'date_format ='%Y-%m-%d'try से प्राप्त स्ट्रिंग:date_obj =datetime.datetime.strptime(date_string, date_format) प्रिंट (date_obj) ) ValueError को छोड़कर:प्रिंट ("गलत डेटा प्रारूप, YYYY-MM-DD होना चाहिए")

आउटपुट

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

2017-12-31 00:00:00

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

निर्देश
अर्थ
%a
Locale का संक्षिप्त कार्यदिवस का नाम।
%A
Locale का कार्यदिवस का पूरा नाम।
%b
Locale का संक्षिप्त नाम।
%B
Locale का पूरे महीने का नाम।
%c
Locale का उपयुक्त दिनांक और समय प्रतिनिधित्व।
%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
Locale का उपयुक्त दिनांक प्रतिनिधित्व।
%X
Locale का उपयुक्त समय प्रतिनिधित्व।
%y
दशमलव संख्या के रूप में सदी के बिना वर्ष [00,99]।
%Y
शताब्दी के साथ एक दशमलव संख्या के रूप में वर्ष।
%Z
समय क्षेत्र का नाम (यदि कोई समय क्षेत्र मौजूद नहीं है तो कोई वर्ण नहीं)।
%%
एक शाब्दिक "%" वर्ण।



  1. PHP में नंबर से महीने का नाम कैसे बदलें?

    PHP में नंबर को महीने के नाम में बदलने के लिए, कोड इस प्रकार है- उदाहरण आउटपुट यह निम्नलिखित आउटपुट उत्पन्न करेगा- दिखाने की तारीख...दिनांक =2019-11-11माह =नवंबरअपडेट की गई तारीख प्रदर्शित कर रहा है...2019-12-01 उदाहरण आइए अब एक और उदाहरण देखें - आउटपुट यह निम्नलिखित आउटपुट देगा - दिखाने की तार

  1. माइक्रोसॉफ्ट एक्सेल में सीरियल नंबर को डेट में कैसे बदलें?

    Excel दिनांक और समय फ़ंक्शन का उपयोग करने का प्रयास कर रहा है, लेकिन Excel दिनांक के बजाय एक क्रमांक देता है; ऐसा इसलिए है क्योंकि एक्सेल दिनांक और समय को बैकएंड में सीरियल नंबरों में संग्रहीत करता है; उदाहरण के लिए, जब आप 7/25/2021 या 21 जुलाई 2021 जैसी कोई तारीख देखते हैं, तो एक्सेल इन तारीखों को

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

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