इस लेख में, आप अपने लोकल के वर्तमान समय के साथ-साथ पायथन में अलग-अलग समय क्षेत्रों को प्राप्त करना सीखेंगे।
पायथन में वर्तमान समय को प्राप्त करने के लिए कई तरीके हैं।
उदाहरण 1: डेटाटाइम ऑब्जेक्ट का उपयोग करके वर्तमान समय
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time)
आउटपुट
वर्तमान समय = 07:41:19
उपरोक्त उदाहरण में, हमने datetime
डेटाइम मॉड्यूल से वर्ग आयात किया है । फिर, हमने वर्तमान तिथि और समय वाली now()
एक datetime
वस्तु प्राप्त करने के लिए विधि का उपयोग किया ।
Datetime.strftime () विधि का उपयोग करते हुए, हमने तब वर्तमान समय का प्रतिनिधित्व करने वाला एक स्ट्रिंग बनाया।
यदि आपको time
वर्तमान समय वाली कोई वस्तु बनाने की आवश्यकता है , तो आप ऐसा कुछ कर सकते हैं।
from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now))
आउटपुट
अब = 07: 43: 37.457423 प्रकार (अब) =
उदाहरण 2: समय मॉड्यूल का उपयोग करके वर्तमान समय
आप समय मॉड्यूल का उपयोग करके वर्तमान समय भी प्राप्त कर सकते हैं।
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
आउटपुट
07:46:58
उदाहरण 3: एक समयक्षेत्र का वर्तमान समय
यदि आपको एक निश्चित समय-क्षेत्र का वर्तमान समय खोजने की आवश्यकता है, तो आप pytZ मॉड्यूल का उपयोग कर सकते हैं।
from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("NY time:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("London time:", datetime_London.strftime("%H:%M:%S"))
आउटपुट
NY समय: 03:45:16 लंदन समय: 08:45:16