الانتقال إلى المحتوى الرئيسي

كيفية الحصول على الوقت فقط من كائن التاريخ والوقت: طرق وأمثلة مفيدة

بيثون لديه مكتبة داتيتيم القوية التي تسمح لك للعمل مع التواريخ والأوقات. عندما نعمل مع كائنات التاريخ والوقت ، قد يكون من الضروري الحصول على الوقت الدقيق فقط للساعات أو الدقائق أو الثواني. لحسن الحظ ، هناك العديد من الطرق المفيدة في وحدة التاريخ والوقت التي تسمح لنا بالقيام بذلك.

واحدة من أسهل الطرق للحصول على الوقت فقط من كائن التاريخ والوقت هو استخدام طريقة الوقت (). يقوم بإرجاع كائن زمني ، والذي يمثل الوقت فقط بدون تاريخ. على سبيل المثال:

استيراد التاريخ والوقت

الآن = التاريخ والوقت.التاريخ والوقت.الآن()

الوقت فقط = الآن.الوقت()

طباعة (الوقت فقط)

سيعرض هذا الرمز الوقت الحالي بدون تاريخ. لاحظ أن كائن الوقت يحتوي على سمات الساعة والدقيقة والثانية ، والتي تحتوي على قيم الساعات والدقائق والثواني ، على التوالي. يمكننا استخدام هذه السمات للوصول إلى قيم الوقت الفردية.

يمكنك أيضا استخدام أساليب سترفتيمي () و ستربتيمي () لتنسيق وتحليل السلاسل التي تحتوي على الوقت. يوضح الكود التالي كيفية الحصول على الوقت فقط من السلسلة:

استيراد التاريخ والوقت

الوقت = "13:45:30"

الوقت = التاريخ والوقت . التاريخ والوقت.ستربتيمي (تايم ستر، "٪ ح: ٪ م: ٪ س").الوقت()

طباعة (الوقت فقط)

نستخدم أولا طريقة ستربتيمي () لتحليل السلسلة والحصول على كائن التاريخ والوقت. ثم نستخدم طريقة الوقت () للحصول على الوقت فقط بدون تاريخ.

  1. طرق الحصول على الوقت من التاريخ والوقت
  2. طرق الحصول على مكونات الوقت الفردية
  3. أمثلة على استخدام الطرق
  4. طرق الحصول على الوقت فقط
  5. كيفية الحصول على الوقت من كائن التاريخ والوقت
  6. الطريقة.الوقت()
  7. سمات كائن التاريخ والوقت
  8. تنسيق سلسلة
  9. استخدام وحدات الطرف الثالث
  10. سؤال وجواب
  11. كيف يمكنني الحصول على الوقت فقط من كائن التاريخ والوقت في بايثون?
  12. كيف يمكنني الحصول فقط على مدار الساعة من كائن التاريخ والوقت في بيثون?
  13. كيف أحصل على دقائق فقط من كائن التاريخ والوقت?
  14. كيف أحصل على ثوان فقط من كائن التاريخ والوقت في بايثون?
  15. هل من الممكن الحصول على قيمة الوقت في شكل سلسلة من كائن التاريخ والوقت في بيثون?
  16. كيف يمكنني الحصول على ميلي ثانية فقط من كائن التاريخ والوقت في بيثون?

طرق الحصول على الوقت من التاريخ والوقت

الكائن داتيتيم في بيثون يحتوي على العديد من الطرق للحصول على الوقت. في هذا القسم ، سنلقي نظرة على أكثرها فائدة.

طرق الحصول على مكونات الوقت الفردية

1. التاريخ والوقت.الوقت () - إرجاع كائن وقت يحتوي على معلومات الوقت فقط (الساعات والدقائق والثواني والميكروثانية).

2. التاريخ والوقت.ساعة-إرجاع ساعة الوقت الحالي.

3. التاريخ والوقت.دقيقة-إرجاع دقائق الوقت الحالي.

4. التاريخ والوقت.الثانية-إرجاع ثواني من الوقت الحالي.

5. التاريخ والوقت.ميكروثانية-إرجاع ميكروثانية من الوقت الحالي.

أمثلة على استخدام الطرق

إعلان كائن دت فئة التاريخ والوقت مع التاريخ والوقت الحالي:

استيراد التاريخ والوقت

دت = التاريخ والوقت.التاريخ والوقت.الآن()

1. Получим время в виде объекта time:

time = dt.time()

print(time)

# Output: 13:45:10.599601

2. Получим часы текущего времени:

hour = dt.hour

print(hour)

# Output: 13

3. Получим минуты текущего времени:

minute = dt.minute

print(minute)

# Output: 45

4. Получим секунды текущего времени:

second = dt.second

print(second)

# Output: 10

5. Получим микросекунды текущего времени:

microsecond = dt.microsecond

print(microsecond)

# Output: 599601

باستخدام هذه الطرق ، يمكنك الحصول على معلومات الوقت التي تحتاجها من كائن التاريخ والوقت.

طرق الحصول على الوقت فقط

هناك عدة طرق في وحدة داتيتيم في بيثون التي تسمح لك للحصول على الوقت فقط من كائن داتيتيم.

  • ، والذي يحتوي على معلومات الوقت فقط: الساعات والدقائق والثواني والميلي ثانية.

:

استيراد التاريخ والوقت

دت = التاريخ والوقت.التاريخ والوقت(2022, 9, 15, 10, 30, 0)

تي = دينارا.الوقت()

طباعة (ر) # المخرجات: 10:30: 00

  • - ثواني.

:

استيراد التاريخ والوقت

دت = التاريخ والوقت.التاريخ والوقت(2022, 9, 15, 10, 30, 0)

وقت التنسيق = دينارا.سترفتيمي ("٪ح: ٪ م: ٪ ق")

طباعة (تنسيق الوقت) # المخرجات: 10:30: 00

  • ، والتي تتيح لك الحصول على قيم منفصلة للساعات والدقائق والثواني.

:

استيراد التاريخ والوقت

تي = التاريخ والوقت.الوقت (10 ، 30 ، 0)

طباعة (ر.ساعة) # المخرجات : 10

طباعة (ر.دقيقة) # المخرجات: 30

طباعة (ر. ثانيا) # المخرجات: 0

باستخدام هذه الأساليب ، يمكنك فقط الحصول على الوقت من كائن داتيتيم في بيثون والعمل معها في شكل مناسب لك.

كيفية الحصول على الوقت من كائن التاريخ والوقت

يعد كائن التاريخ والوقت (التواريخ والأوقات) أحد أكثر أنواع البيانات شيوعا في البرمجة. غالبا ما يكون من الضروري الحصول على الوقت فقط من هذا الكائن. يمكن استخدام طرق ووظائف مختلفة للقيام بذلك.

الطريقة.

تسمح لك طريقة الوقت () بالحصول على الوقت فقط (الساعات والدقائق والثواني والميكروثانية) من كائن التاريخ والوقت. تقوم هذه الطريقة بإرجاع كائن زمني جديد يمكن استخدامه بشكل أكبر للعمل مع الوقت.

"'بايثون

استيراد التاريخ والوقت

الوقت الحالي = التاريخ والوقت.التاريخ والوقت.الآن()

الوقت الحالي = الوقت الحالي.الوقت()

طباعة (الوقت الحالي)

«`

سمات كائن التاريخ والوقت

يحتوي كائن التاريخ والوقت على سمات تسمح لك بالحصول على قيم الوقت المطلوبة فقط. على سبيل المثال ، السمات .ساعة, .دقيقة, .الثانية و .ميكروثانية позволяют получить часы،,،..

"'بايثون

استيراد التاريخ والوقت

الوقت الحالي = التاريخ والوقت.التاريخ والوقت.الآن()

ساعة = الحالي_التاريخ.ساعة

دقيقة = الحالي_التاريخ.دقيقة

الثانية = الحالي_التاريخ.ثانيا

ميكروثانية = الحالي_التاريخ.ميكروثانية

طباعة (ساعة ، دقيقة ، ثانية ، ميكروثانية)

«`

Форматирование строки

يمكنك أيضا استخدام العديد من وظائف تنسيق السلسلة للحصول على الوقت فقط. على سبيل المثال ، الطريقة .سترفتيمي () يسمح لك لتعيين تنسيق الإخراج.

"'بايثون

استيراد التاريخ والوقت

الوقت الحالي = التاريخ والوقت.التاريخ والوقت.الآن()

وقت_سلسلة = الحالي_التاريخ.سترفتيمي ("٪ح: ٪ م: ٪ ق")

طباعة (سلسلة الوقت)

«`

استخدام وحدات الطرف الثالث

إذا كنت بحاجة إلى إجراء عمليات زمنية أكثر تعقيدا ، فيمكنك استخدام وحدات الطرف الثالث مثل السهم أو البايتز. أنها توفر وظائف إضافية للعمل مع الوقت.

فيما يلي بعض الأمثلة على الوحدات المفيدة الأخرى:

  • السهم هو مكتبة مريحة للعمل مع التواريخ والأوقات ، مع قدرات التنسيق والمعالجة المرنة.
  • بيتز هو وحدة إدارة المنطقة الزمنية التي تسمح لك لأداء التحويلات الوقت بين المناطق الزمنية المختلفة.

اعتمادا على المهمة ، يمكن أن يؤدي اختيار الوحدة المناسبة إلى تبسيط إدارة الوقت بشكل كبير وجعل التعليمات البرمجية أكثر قابلية للقراءة وكفاءة.

سؤال وجواب

كيف يمكنني الحصول على الوقت فقط من كائن التاريخ والوقت في بايثون?

للحصول على الوقت فقط من كائن التاريخ والوقت ، يمكنك استخدام طريقة الوقت () ، والتي ترجع كائن الوقت. يمكنك أيضا استخدام سمات الساعة والدقيقة والثانية والميكروثانية ، والتي تعيد قيم هذه المكونات.

كيف يمكنني الحصول فقط على مدار الساعة من كائن التاريخ والوقت في بيثون?

للحصول على الساعة فقط من كائن التاريخ والوقت في بايثون ، يمكنك استخدام سمة الساعة ، والتي ترجع قيمة الساعة بالتنسيق من 0 إلى 23.

كيف أحصل على دقائق فقط من كائن التاريخ والوقت?

للحصول على دقائق فقط من كائن داتيتيم في بيثون ، يمكنك استخدام سمة دقيقة ، والتي ترجع قيمة الدقائق من 0 إلى 59.

كيف أحصل على ثوان فقط من كائن التاريخ والوقت في بايثون?

للحصول على ثوان فقط من كائن التاريخ والوقت في بيثون ، يمكنك استخدام السمة الثانية ، والتي ترجع قيمة الثواني من 0 إلى 59.

هل من الممكن الحصول على قيمة الوقت في شكل سلسلة من كائن التاريخ والوقت في بيثون?

نعم ، يمكنك الحصول على تمثيل سلسلة من الوقت من كائن داتيتيم باستخدام طريقة سترفتيمي (). على سبيل المثال ، يمكنك استخدام سترفتيمي ("٪ح: ٪ م: ٪ ق") للحصول على الوقت في شكل "ساعة": دقائق:ثانية."

كيف يمكنني الحصول على ميلي ثانية فقط من كائن التاريخ والوقت في بيثون?

يمكنك فقط الحصول على ميلي ثانية من كائن داتيتيم في بيثون باستخدام السمة ميكروثانية وتقسيمه على 1000.