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

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

  • المهندسة حياة الكلغاصي
  • الأسئلة

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

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

مثال على استخدام طريقة التاريخ () للحصول على التاريخ فقط:

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

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

التاريخ _ فقط = التاريخ_الوقت.التاريخ()

طباعة (التاريخ_فقط)

[الإخراج:] 2022-05-10

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

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

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

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

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

1. طريقة التاريخ()

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

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

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

التاريخ _ فقط = الآن.التاريخ()

طباعة (التاريخ_فقط)

النتيجة:

2022-01-01

2. تنسيق السلسلة

يمكنك الحصول على التاريخ بالتنسيق ي-مم-د.

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

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

التاريخ _ فقط = الآن.سترفتيمي ("٪ص - ٪ م - ٪ د")

طباعة (التاريخ_فقط)

النتيجة:

2022-01-01

3. تقليم الوقت باستخدام استبدال ()

. يمكننا استبدال قيم الساعات والدقائق والثواني بـ 0 ، مع ترك التاريخ فقط.

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

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

التاريخ _ فقط = الآن.استبدال (ساعة = 0 ، دقيقة=0 ، ثانية=0 ، ميكروثانية=0)

طباعة (التاريخ_فقط)

النتيجة:

2022-01-01 00:00:00

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

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

1. طريقة سترفتيمي ()

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

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

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

التاريخ = الآن.سترفتيمي ("٪ص - ٪ م - ٪ د")

طباعة (التاريخ) # يعرض التاريخ الحالي في شكل "ي-مم-د"

2. التاريخ()

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

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

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

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

طباعة (التاريخ) # إخراج التاريخ الحالي في شكل "ي-مم-د"

3. التاريخ ().طريقة الإسوفورمات ()

الأسلوب إيزوفورمات() بإرجاع تمثيل سلسلة من كائن التاريخ في تنسيق "يي-مم-د". مثال:

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

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

التاريخ = الآن.التاريخ ().إيزوفورمات()

طباعة (التاريخ) # إخراج التاريخ الحالي في شكل "ي-مم-د"

4. طريقة سترفتيمي () باستخدام تنسيق "٪ ص- ٪ م- ٪ د ٪ ح: ٪ م: ٪ س"

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

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

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

الآن.سترفتيمي ("٪ص - ٪ م - ٪ د ٪ ح: ٪ م: ٪ ق")

التاريخ، الوقت = التاريخ.انقسام()

طباعة (ديت_ستر) # إخراج التاريخ الحالي في شكل "ي-مم-د"

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

مثال على طريقة سهلة للحصول على موعد فقط:

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

يوجد أدناه رمز مثال يوضح استخدام طريقة التاريخ ():

"'بايثون

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

# إنشاء كائن التاريخ والوقت مع التاريخ والوقت

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

# نحن استخراج فقط التاريخ دون الوقت

التاريخ = دت.التاريخ()

طباعة (التاريخ)

«`

نتيجة لتنفيذ هذا الرمز ، سيكون الإخراج:

"`

2021-09-30

"`

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

كيفية استخراج اليوم والشهر والسنة من كائن التاريخ والوقت:

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

استخراج اليوم:

لاستخراج يوم من كائن التاريخ والوقت ، يمكنك استخدام طريقة اليوم. ترجع الطريقة اليوم كرقم من 1 إلى 31.

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

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

اليوم = التاريخ.اليوم

طباعة (يوم)

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

استخراج الشهر:

لاستخراج الشهر من كائن التاريخ والوقت ، يمكنك استخدام طريقة الشهر. ترجع الطريقة الشهر كرقم من 1 إلى 12.

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

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

الشهر = التاريخ.الشهر

طباعة (شهر)

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

استخراج السنة:

لاستخراج السنة من كائن التاريخ والوقت ، يمكنك استخدام طريقة السنة. الطريقة ترجع السنة كرقم.

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

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

السنة = التاريخ.السنة

طباعة(سنة)

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

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

ماذا تفعل إذا كنت بحاجة إلى الحصول على موعد بدون وقت من سلسلة:

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

للحصول على تاريخ بدون وقت من سلسلة ، يمكنك تنفيذ الخطوات التالية:

  1. استيراد وحدة التاريخ والوقت:
  2. إنشاء كائن التاريخ والوقت باستخدام القيمة من السلسلة:
  3. استخدم سمات كائن التاريخ والوقت للحصول على المعلومات الضرورية:

نتيجة لذلك ، سيحتوي متغير التاريخ بدون وقت على تاريخ بدون وقت وسيكون له التاريخ والوقت.نوع التاريخ. يمكنك استخدام هذا المتغير في التعليمات البرمجية الخاصة بك لإجراء عمليات التاريخ اللازمة.

سؤال وجواب

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

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

كيف يمكنني استخراج تاريخ بدون وقت من سلسلة بتنسيق التاريخ والوقت?

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

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

نعم ، إلى جانب طريقة` التاريخ () ` ، وهناك أيضا` سترفتيمي () `و` ستربتيمي () ' الأساليب التي يمكن أن تكون مفيدة أيضا. على سبيل المثال ، باستخدام `سترفتيمي ('٪ص- ٪ م- ٪ د')` يمكنك الحصول على التاريخ في شكل `يي-مم-د` كسلسلة.