ازگر time.time () طریقہ استعمال کرنے کا طریقہ۔

How Use Python Time



وقت سے متعلقہ کام ازگر میں استعمال کرکے کئے جاتے ہیں۔ وقت ماڈیول اس ماڈیول کا استعمال کرتے ہوئے وقت کی قیمت مختلف طریقوں سے ظاہر کی جا سکتی ہے۔ time.time () اس ماڈیول کا طریقہ سیکنڈ پر مبنی وقت کو پڑھنے کے لیے استعمال کیا جاتا ہے۔ زمانہ کنونشن زمانے کے مطابق ، وقت کا حساب تاریخ سے شروع ہوتا ہے ، جنوری 1 ، 1970 ، 00:00:00 (UTC) اور یہ زیادہ تر آپریٹنگ سسٹم کے لیے سال 2038 تک کی تاریخ اور وقت کی حمایت کرتا ہے۔ وقت () کا طریقہ وقت ماڈیول فلوٹنگ پوائنٹ نمبر کے طور پر سیکنڈ میں وقت لوٹاتا ہے۔ اس طریقہ کار کو ٹائم ماڈیول کے دیگر ضروری طریقوں کے ساتھ کس طرح استعمال کیا جا سکتا ہے تاکہ وقت کی قدر کو مختلف شکلوں میں ظاہر کیا جا سکے۔

نحو:

وقت.وقت()

اس طریقہ کار کی کوئی دلیل نہیں ہے اور یہ سیکنڈ میں اوقات لوٹاتا ہے کیونکہ زمانہ شروع ہونے کا وقت تیرتا ہوا نقطہ نمبر ہوتا ہے۔ کے مختلف استعمالات۔ وقت () طریقہ سبق کے اگلے حصے میں دکھایا گیا ہے۔







مثال 1: موجودہ تاریخ اور وقت پرنٹ کرنے کے لیے ctime () کے ساتھ وقت () کا استعمال۔

اس سے پہلے ذکر کیا گیا ہے۔ وقت () طریقہ سیکنڈ میں قیمت لوٹاتا ہے اور یہ ایک فلوٹنگ پوائنٹ نمبر ہے جو پڑھنے کے قابل نہیں ہے۔ ctime () طریقہ یہاں کی واپسی قیمت کی نمائندگی کے لیے استعمال کیا جاتا ہے۔ وقت () پڑھنے کے قابل فارمیٹ میں طریقہ استعمال کرنے کے لیے اسکرپٹ کے آغاز میں ٹائم ماڈیول سے وقت اور ctime درآمد کریں۔ وقت () اور ctime () طریقے اسکرپٹ موجودہ تاریخ اور وقت کی قدر کو سیکنڈ میں متغیر نام میں محفوظ کرے گا۔ current_DateTime کا استعمال کرتے ہوئے وقت() طریقہ اگلا ، current_DateTime کی قدر چھاپی جائے گی۔ اس متغیر کی قدر کو ctime () طریقہ کار کی دلیل کے طور پر منظور کیا جاتا ہے تاکہ اسے انسانی پڑھنے کے قابل شکل میں تبدیل کیا جا سکے اور قدر کو پرنٹ کیا جا سکے۔



# ٹائم ماڈیول سے ٹائم اور سی ٹائم درآمد کریں۔
سے وقت درآمد وقت،ctime

# سیکنڈ میں موجودہ ڈیٹا اور وقت پڑھیں۔
current_DateTime= وقت()

# وقت کی پیداوار پرنٹ کریں ()
پرنٹ کریں('nوقت کی پیداوار (): '،current_DateTime)

# پڑھنے کے قابل فارمیٹ میں موجودہ تاریخ اور وقت پرنٹ کریں۔
پرنٹ کریں('nآج ہے: '،ctime(current_DateTime))

آؤٹ پٹ:



اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔





مثال 2: موجودہ وقت اور وقت کو الگ الگ پرنٹ کرنے کے لیے وقت () کا مقامی وقت () کے ساتھ استعمال۔

تاریخ اور وقت کی اقدار پچھلی مثال میں ایک تار کے طور پر چھاپی جاتی ہیں جو کہ پہلے سے طے شدہ پیداوار ہے۔ سی ٹائم () طریقہ لیکن اگر آپ ڈیٹا اور ٹائم ویلیوز کے ہر حصے کو پڑھنا چاہتے ہیں اور ہر ویلیو کو کسٹم فارمیٹ کے ذریعے پرنٹ کرنا چاہتے ہیں تو آپ کو ایک اور طریقہ استعمال کرنا ہوگا مقامی وقت () کے ساتھ وقت () طریقہ مقامی وقت () طریقہ آؤٹ پٹ لیتا ہے۔ وقت () طریقہ بطور دلیل اور تاریخ اور وقت کی اقدار کا ڈھانچہ لوٹاتا ہے جو الگ سے پڑھ سکتے ہیں۔ مندرجہ ذیل مثال سے پتہ چلتا ہے کہ آپ کس طرح موجودہ ڈیٹا اور وقت کے مختلف حصوں کو استعمال کرکے پڑھ اور پرنٹ کرسکتے ہیں۔ وقت () اور مقامی وقت () طریقے وقت استعمال کرنے کے لیے اسکرپٹ کے آغاز میں ماڈیول درآمد کیا جاتا ہے۔ وقت () اور مقامی وقت () طریقے کی پیداوار۔ وقت () طریقہ متغیر میں محفوظ ہے ، curTime اور کی پیداوار مقامی وقت () طریقہ متغیر میں محفوظ ہے۔ لوکل ٹائم . کی قدر۔ لوکل ٹائم اس متغیر کی ساختی پیداوار کو دیکھنے کے لیے متغیر پرنٹ کیا جاتا ہے۔ اگلا ، مہینوں کی ایک فہرست اور ہفتے کے دن کے متغیرات کی ایک فہرست اعلان کی جاتی ہے کہ مہینے اور ہفتے کے دن کے ناموں کی نمائندگی کی جائے گی جس کی بنیاد آؤٹ پٹ میں مقرر کردہ عددی قدر ہے مقامی وقت () طریقہ آخر میں ، اسکرپٹ ڈیٹا اور وقت کے چار قسم کے فارمیٹڈ آؤٹ پٹ تیار کرے گا۔



#!/usr/bin/env python3
# ٹائم ماڈیول درآمد کریں۔
درآمد وقت

# سیکنڈ میں موجودہ وقت پڑھیں۔
curTime=وقت.وقت()

# لوکل ٹائم () کا استعمال کرتے ہوئے ڈیٹا اور ٹائم ویلیو پڑھیں
لوکل ٹائم= وقت.مقامی وقت(curTime)

# لوکل ٹائم کی آؤٹ پٹ پرنٹ کریں ()
پرنٹ کریں(لوکل ٹائم () کی پیداوار یہ ہے:n'،لوکل ٹائم)

# مہینوں کی فہرست کی وضاحت کریں۔
مہینے= ['جنوری'، 'فروری'، 'مارچ'، 'اپریل'، 'مئی'، 'جون'، 'جولائی'،
'اگست'، 'ستمبر'، 'اکتوبر'، 'نومبر'، 'دسمبر']

# ہفتے کے دنوں کی فہرست کی وضاحت کریں۔
ہفتے کے دن= ['پیر'، 'منگل'، 'بدھ'، 'جمعرات'، 'جمعہ'، 'ہفتہ'، 'اتوار']
پرنٹ کریں('nفارمیٹ شدہ آؤٹ پٹ ذیل میں دیے گئے ہیں: ')

# موجودہ تاریخ پرنٹ کریں۔
پرنٹ کریں('nتاریخ: ' ،لوکل ٹائمtm_mday،مہینے[لوکل ٹائمtm_mon-]،لوکل ٹائمtm_year)

# موجودہ وقت پرنٹ کریں۔
پرنٹ کریں('nوقت:٪ dh:٪ dm:٪ ds '٪(لوکل ٹائمtm_hour،لوکل ٹائمtm_min،لوکل ٹائمtm_sec))

# موجودہ ہفتے کے دن کا نام پرنٹ کریں۔
پرنٹ کریں('nآج ہے ' ،ہفتے کے دن[لوکل ٹائمtm_wday])

# سال کا دن چھاپیں۔
پرنٹ کریں('nآج سال کے٪ d دن ہیں '٪ لوکل ٹائمtm_yday)

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

مثال 3: تاریخ اور وقت چھاپنے کے لیے وقت () کا مقامی وقت () اور strftime () کے ساتھ استعمال۔

ازگر میں مختلف اقسام کے فارمیٹ کوڈز کا استعمال کرتے ہوئے تاریخ اور وقت کی اقدار کو پڑھنے کا ایک اور طریقہ ہے جسے کہا جاتا ہے۔ strftime () طریقہ وقت () ، مقامی وقت () اور strftime () مندرجہ ذیل اسکرپٹ میں پچھلی دو مثالوں سے زیادہ مخصوص فارمیٹ شدہ تاریخ اور وقت کی اقدار پیدا کرنے کے طریقے استعمال کیے جاتے ہیں۔ وقت ماڈیول اسکرپٹ کے آغاز میں درآمد کیا گیا ہے تاکہ یہاں بیان کردہ تین طریقے استعمال ہوں۔ سب سے پہلے ، کی پیداوار وقت () طریقہ کو دلیل کے طور پر منظور کیا جاتا ہے۔ مقامی وقت () طریقہ ، اور اگلا ، strftime () طریقہ آؤٹ پٹ استعمال کرتا ہے۔ مقامی وقت () مختلف قسم کے آؤٹ پٹ پیدا کرنے کے لیے مختلف طریقوں سے فارمیٹ کوڈز کے ساتھ طریقہ کار۔ دیگر پروگرامنگ زبانوں ('1st' ، '2nd' ، '3rd' ، اور 'th') کی طرح دن کے ساتھ لاحقہ شامل کرنے کے لیے ازگر میں کوئی براہ راست فارمیٹ کوڈ نہیں ہے۔ یہاں ، ایک فنکشن کا نام ہے۔ لاحقہ تاریخ کی دن کی قیمت کے ساتھ لاحقہ شامل کرنے کے لیے بیان کیا گیا ہے۔

#!/usr/bin/env python3
# ٹائم ماڈیول درآمد کریں۔
درآمد وقت

# موجودہ تاریخ اور وقت پڑھیں۔
موجودہ ڈی ٹی= وقت.مقامی وقت(وقت.وقت())

# مہینے کی آیت پڑھیں۔
دن= int(وقت.strftime('٪ d'،موجودہ ڈی ٹی))

# دن کا لاحقہ مقرر کرنے کے لیے فنکشن کی وضاحت کریں۔
دفاعلاحقہ(دن):
اگر ((دن> اوردن<= بیس) یا (دن> 2. 3۔ اوردن<= 30۔)):
لاحقہ= 'ویں'
اور:
لاحقہ= ['st'، 'این ڈی'، 'rd'][دن٪10۔-]
واپسیلاحقہ

# مختصر تاریخ دکھائیں۔
پرنٹ کریں('مختصر تاریخ:'، وقت.strftime('٪ d-٪ m-٪ Y'،موجودہ ڈی ٹی))

# لمبی تاریخ دکھائیں۔
پرنٹ کریں(وقت.strftime('لمبی تاریخ:٪ A ،٪ d'+ لاحقہ(دن)+'٪ B٪ Y'،موجودہ ڈی ٹی))

# مختصر وقت دکھائیں۔
پرنٹ کریں(وقت.strftime(مختصر وقت:٪ H:٪ M:٪ S '،موجودہ ڈی ٹی))

# طویل وقت دکھائیں۔
پرنٹ کریں(وقت.strftime(طویل عرصہ:٪ I:٪ M:٪ S٪ p '،موجودہ ڈی ٹی))

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ پیدا ہوگی۔

نتیجہ:

وقت سے متعلق کئی طریقے موجود ہیں۔ وقت ازگر کا ماڈیول کے استعمالات۔ وقت () ازگر کے دوسرے دو مفید وقت کے طریقوں کے ساتھ طریقہ اس سبق میں دکھایا گیا ہے۔ مجھے امید ہے کہ یہ ٹیوٹوریل قارئین کو ٹائم () طریقہ استعمال کرنے میں مدد کرے گا۔