timedelta

 Python میں `timedelta` ایک کلاس ہے جو `datetime` module کا حصہ ہے۔ یہ کلاس وقت کے وقفے (time intervals) کی نمائندگی کرنے کے لیے استعمال ہوتی ہے، جیسے دن، سیکنڈ، منٹ، گھنٹے وغیرہ۔


`timedelta` کے کچھ بنیادی استعمال اور خصوصیات درج ذیل ہیں:


### 1. `timedelta` بنانے کا طریقہ:

آپ `timedelta` کو مختلف یونٹس کے ساتھ بنا سکتے ہیں، جیسے دن، سیکنڈ، منٹ، گھنٹے وغیرہ۔


```python

from datetime import timedelta


# ایک دن کا وقفہ

one_day = timedelta(days=1)


# ایک گھنٹے کا وقفہ

one_hour = timedelta(hours=1)


# تیس منٹ کا وقفہ

thirty_minutes = timedelta(minutes=30)

```


### 2. `timedelta` کے ساتھ ریاضیاتی عملیات:

آپ `timedelta` کو جمع، تفریق، اور دوسرے ریاضیاتی عملیات کے ساتھ استعمال کر سکتے ہیں۔


```python

from datetime import datetime, timedelta


# موجودہ وقت

now = datetime.now()


# موجودہ وقت میں ایک دن کا اضافہ

tomorrow = now + timedelta(days=1)


# موجودہ وقت میں ایک گھنٹے کی کمی

one_hour_ago = now - timedelta(hours=1)


print("ابھی کا وقت:", now)

print("کل کا وقت:", tomorrow)

print("ایک گھنٹہ پہلے کا وقت:", one_hour_ago)

```


### 3. `timedelta` کی خصوصیات:

`timedelta` کی کچھ خصوصیات درج ذیل ہیں:


- `days`: دن کی تعداد

- `seconds`: سیکنڈز کی تعداد

- `microseconds`: مائیکرو سیکنڈز کی تعداد


```python

delta = timedelta(days=5, hours=3, minutes=10)


print("دن:", delta.days)

print("سیکنڈز:", delta.seconds)

print("مائیکرو سیکنڈز:", delta.microseconds)

```


### 4. `timedelta` کو کس طرح استعمال کیا جاتا ہے:

آپ `timedelta` کو مختلف وقت کی کیلکولیشنز اور وقت کے فرق کو معلوم کرنے کے لیے استعمال کر سکتے ہیں۔


```python

start_time = datetime(2023, 7, 1)

end_time = datetime(2023, 7, 22)


# وقت کا فرق

time_difference = end_time - start_time


print("وقت کا فرق:", time_difference)

print("دن:", time_difference.days)

print("کل سیکنڈز:", time_difference.total_seconds())

```


### خلاصہ:

`timedelta` ایک بہت ہی مفید کلاس ہے جو وقت کے وقفے کو سنبھالنے اور مختلف کیلکولیشنز کرنے کے لیے استعمال ہوتی ہے۔ یہ کلاس وقت کے ساتھ کام کرنے والے تمام پروگرامرز کے لیے بہت اہم ہے۔

Comments

Popular posts from this blog

String editor

Calculator code