पायथन में व्यापक तिथि और समय हेरफेर क्षमताएं हैं। इस लेख में हम देखेंगे कि उचित प्रारूप के साथ स्ट्रिंग कैसे होती है, क्या हम इसे डेटाटाइम और इसके विपरीत में परिवर्तित कर सकते हैं।
स्ट्रैपटाइम के साथ
डेटाटाइम मॉड्यूल से यह स्ट्रैपटाइम फ़ंक्शन उपयुक्त प्रारूप विनिर्देशक लेकर स्ट्रिंग से डेटाटाइम में रूपांतरण कर सकता है।
उदाहरण
import datetime dt_str = 'September 19 2019 21:02:23 PM' #Given date time print("Given date time: \n",dt_str) #Type check print("Data Type: ",type(dt_str)) #Format dtformat = '%B %d %Y %H:%M:%S %p' datetime_val = datetime.datetime.strptime(dt_str, dtformat) print("After converting to date time: \n",datetime_val) #Type check print("Data type: ",type(datetime_val)) # Reverting to string dtstr_new=str(datetime_val) print("The string Date time ",dtstr_new) print("Data type: ",type(dtstr_new))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given date time: September 19 2019 21:02:23 PM Data Type: After converting to date time: 2019-09-19 21:02:23 Data type: The string Date time 2019-09-19 21:02:23 Data type:
str के साथ
str फ़ंक्शन इसके पैरामीटर को एक स्ट्रिंग में बदल देगा। तो यहां हम आज के फ़ंक्शन का उपयोग करके डेटाटाइम मान लेते हैं और इसे str फ़ंक्शन के पैरामीटर के रूप में आपूर्ति करते हैं।
उदाहरण
import datetime print("Date time data type: \n",datetime.datetime.today()) print("Data type: \n",type(datetime.datetime.today())) dtstr= str(datetime.datetime.today()) print("String Date time:\n ",dtstr) print("Data type: \n",type(dtstr))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Date time data type: 2020-05-18 11:09:40.986027 Data type: String Date time: 2020-05-18 11:09:40.986027 Data type: