एक सप्ताह दिन (1-7), मैं कैसे की गणना कर सकते क्या है कि सप्ताह दिन के अंतिम तारीख थी देखते हुए?
उदाहरण: आज है बुधवार , 2008/11/12, और मुझे पता है कि क्या पिछले चाहते शुक्रवार को तारीख थी।
एक सप्ताह दिन (1-7), मैं कैसे की गणना कर सकते क्या है कि सप्ताह दिन के अंतिम तारीख थी देखते हुए?
उदाहरण: आज है बुधवार , 2008/11/12, और मुझे पता है कि क्या पिछले चाहते शुक्रवार को तारीख थी।
तो todayसप्ताह की वर्तमान दिन है, तो आप की तरह कुछ का उपयोग कर सकते हैं:
days_since_friday = (((today - 1) + 7) - (6 - 1)) % 7
यह मान लिया गया है जो शुक्रवार को सप्ताह के दिन नंबर 6 का प्रतिनिधित्व करती है (जो है, 1 रविवार प्रतिनिधित्व करता है)। तब घटाना days_since_fridayआज की तारीख से, और आप पिछले सप्ताह के अंत की तारीख मिल जाएगा।
ऊपर अभिव्यक्ति थोड़ा और अधिक जटिल की तुलना में यह करने की जरूरत है। अपने दिन के सप्ताह रविवार को 0 पर शुरू कर दिया है, यह करने के लिए सरल:
days_since_friday = ((today + 7) - 5) % 7
या
days_since_friday = (today + 2) % 7
सामान्य रूप में? देखें पंचांग गणना ।
पिछले सप्ताह के भीतर के इस संकरा मामले में? (शुक्रवार = 5, बुधवार = 3) दिन में अंतर का पता लगाएं। (पिछले सप्ताह = -7 दिन) सप्ताह में मतभेद का पता लगाएं। जब आप मिल गया है दिन + हफ्तों में ऑफसेट, लागू कि कैलेंडर दिनांक से ऑफसेट।