ali_agha نشر 12 أكتوبر 2015 أرسل تقرير مشاركة نشر 12 أكتوبر 2015 أحتاج إلى طريقة أتحكم بواسطتها بالتاريخ في بايثون، كعرض تاريخ الأمس أو قبل أربعة أيام، فكيف أستطيع فعل ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 12 أكتوبر 2015 أرسل تقرير مشاركة نشر 12 أكتوبر 2015 هنالك عدة طريق يمكنك أن تقوم بتغيير التاريخ إلى تاريخ سابق(تاريخ قبل ساعات أو أيام أو حتى سنوات)فعلى سبيل المثال يمكنك استخدام دوال timedelta وdate من مكتبة datetime لطرح عدد معين من الأيام من تاريخ معين (مثلا تاريخ اليوم) كما في هذا المثال:from datetime import date, timedelta d = date.today() - timedelta(days=days_to_subtract)حيث ستضع بدلا من days_to_subtract عدد الأيام التي تريدها طرحها من التاريخ الحالي.كما يمكنك استخدام هاتين الدالتين بطريقة أخرى كما في المثال التالي:from datetime import datetime, timedelta print datetime.now() + timedelta(days=5, hours=-5) وهذه سوف تحتاجها في حالة ما أردت (حسب المثال السابق) إضافة خمسة أيام وطرح 5 ساعات من تاريخ اليوم(الإضافة والطرح في نفس الوقت).المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ali_agha
أحتاج إلى طريقة أتحكم بواسطتها بالتاريخ في بايثون، كعرض تاريخ الأمس أو قبل أربعة أيام، فكيف أستطيع فعل ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.