اذهب إلى المحتوى
  • 0

كيف أحصل على اسم اليوم من تاريخ على Python ؟

محمد بوسكوري

السؤال

في لغات البرمجة الأخرى أعلم بوجود دوال تمكنك من الحصول على إسم اليوم انطلاقا من التاريخ، أريد عمل نفس الشيء على لغة Python، كيف ذلك؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

استعمال التواريخ في لغة python كباقي لغات البرمجة، تتيح اللغة للمبرمج عدة دوال تساعده على الوصول لمختلف العمليات الممكنة والتي يحتاج لها بشكل أساسي.

كلاس  datetime هي الكلاس المسؤولة عن التاريخ ويمكن من خلالها إنشاء كائنات التاريخ واستعمالها، وهذا مثال عملي عن ما يمكن تقديمه:

>>> maintenant = datetime.now()
>>> maintenant
datetime.datetime(2014, 12, 24, 18, 20, 4, 534918)
>>> maintenant.year
2014
>>> maintenant.month
12
>>> maintenant.day
24
>>> maintenant.hour
18
>>> maintenant.minute
20
>>> maintenant.second
4
>>> maintenant.microsecond
534918
>>> maintenant.isocalendar() # année, semaine, jour
(2014, 52, 2)

لاحظ أن المتغير maintenant جاء من خلال إنشاء كائن من الكلاس datetime مع دالة now التي تفيد تاريخ ووقت الآن، ثم يمكن من خلال باقي الدوال الخاصة بـ datetime استخراج باقي الوظائف المتوفرة:

.year  #السنة
.month  #الشهر
.day  #اليوم
.hour  #الساعات
.minute  #لاستخراج الدقائق

وهناك أيضا الدالة timedelta التي تمكنك من الحصول على اسم اليوم انطلاقا من تاريخ معين:

from datetime import date, timedelta

d = date.today() - timedelta(days=days_to_subtract)

timedelta Python

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...