एक तिथि को देखते हुए, आप महीने में सप्ताहांत की स्थिति कैसे जानते हैं (उदाहरण: महीने के तीसरे दिन का दिन) और अगले महीने के लिए आपको उसी सप्ताह के दिन की तारीख कैसे मिलती है (उदा। : महीने के तीसरे दिन का दिन + 1)?पायथन: निम्नलिखित महीनों की सप्ताहांत स्थिति
5
A
उत्तर
2
नीचे दिए गए उदाहरणों में, d
एक datetime.date
ऑब्जेक्ट है।
चालू माह के भीतर दिन के "सूचकांक" पाने के लिए, का उपयोग
def weekday_index(d):
return (d.day + 6) // 7
यह फार्मूला क्या काम करने के दिन की तारीख वास्तव में है की स्वतंत्र काम करेंगे। दिन जो अगले महीने के भीतर ही काम करने के दिन सूचकांक के साथ एक ही काम करने के दिन है पाने के लिए, सबसे आसान तरीका
d_next = d + datetime.timedelta(weeks=4)
if weekday_index(d_next) < weekday_index(d):
d_next += datetime.timedelta(weeks=1)
होने के लिए इस तथ्य का उपयोग करता है लगता तारीख आप देख रहे हैं या तो 4 सप्ताह या 5 सप्ताह है d
के बाद।
3
datetime मॉड्यूल पर एक नज़र डालें। विशेष रूप से date ऑब्जेक्ट की विधि। isocalendar भी सहायक हो सकता है।
2
आप पहले से ही रिश्तेदार तिथियों के बारे में दो अन्य प्रश्न पूछा है और उपयोगी जानकारी के बहुत प्राप्त हुआ है dateutil
1
import datetime
cnt=1
d=datetime.datetime.now()
d1=datetime.datetime(d.year,d.month,1,d.hour,d.minute,d.second,d.microsecond)
while(d1.day!=d.day):
if 6-d1.weekday()==1:cnt=cnt+1
d1=d1+datetime.timedelta(days=1)
print cnt #print current date week position
संबंधित मुद्दे
- 1. पायथन: महीनों में 2 datetimes का अंतर
- 2. वित्तीय Matplotlib पायथन ग्राफ में खाली तिथियां (सप्ताहांत) कैसे छोड़ें?
- 3. प्रक्रिया की स्थिति की स्थिति
- 4. दो तिथियों के बीच महीनों की संख्या - बूस्ट की तारीख
- 5. पायथन कमांड में स्थिति कोड की व्याख्या कैसे करें .getstatusoutput()
- 6. महीनों या वर्ष
- 7. निम्नलिखित स्थिति में "ऑन पॉज़" क्यों नहीं कहा जाता है?
- 8. एक सप्ताहांत में जूमला जानें
- 9. परिसर की स्थिति Makefile
- 10. एंड्रॉइड फोन पर पहला सप्ताहांत
- 11. सूची में महीनों को छंटनी
- 12. सूची सभी महीनों Oracle SQL
- 13. पायथन रेगेक्स - मिलानों की स्थिति और मूल्य कैसे प्राप्त करें
- 14. पायथन सूची में दो आइटमों की स्थिति कैसे स्विच करें?
- 15. पायथन में एक बटन पर स्थिति की स्थापना?
- 16. अर्थात् वेब के लिए पायथन टूल/पुस्तकालय: कला की स्थिति?
- 17. सप्ताहांत दृश्य में पूर्ण कैलेंडर परिवर्तन दिनांक प्रारूप
- 18. दो तिथियों के बीच के महीनों की सूची
- 19. PHP: महीनों में व्यक्ति आयु की गणना कैसे करें
- 20. यह जांचना कि दिनांक सप्ताहांत है PHP
- 21. जावा - तुर्की या अन्य महीनों
- 22. एक jQuery AJAX अनुरोध की स्थिति की स्थिति
- 23. WPF टूलकिट चार्ट पर सप्ताहांत छुपाएं
- 24. मौजूदा पैकेजों की स्थिति
- 25. MySQL: मूल्य की स्थिति
- 26. JQuery DataTables की स्थिति
- 27. एडिटटेक्स्ट की कर्सर स्थिति
- 28. JPopupMenu की स्थिति
- 29. लूप समाप्ति की स्थिति
- 30. निम्नलिखित जाओ
पर एक नज़र डालें; आप इसे उन उत्तरों से समझने में सक्षम होना चाहिए। – eric