मैंने दूसरी संपत्ति को संशोधित करने का प्रयास किया, लेकिन काम नहीं किया।पायथन में डेटाटाइम मान पर सेकंड कैसे जोड़ें?
मूल रूप से मैं करना चाहते हैं:
datetime.now().second += 3
मैंने दूसरी संपत्ति को संशोधित करने का प्रयास किया, लेकिन काम नहीं किया।पायथन में डेटाटाइम मान पर सेकंड कैसे जोड़ें?
मूल रूप से मैं करना चाहते हैं:
datetime.now().second += 3
तुम बाहर timedeltas जांच की है?
from datetime import datetime, timedelta
x = datetime.now() + timedelta(seconds=3)
x += timedelta(seconds=3)
आप एक datetime वस्तु के लिए सेकंड नहीं जोड़ सकते। docs से:
दिनांक दिनांक वस्तु को अपरिवर्तनीय माना जाना चाहिए; सभी रूपांतरण और संख्यात्मक संचालन वर्तमान ऑब्जेक्ट को संशोधित करने के बजाए एक नई डेटटाइम ऑब्जेक्ट लौटाते हैं।
आपको एक और डेटाटाइम ऑब्जेक्ट बनाना होगा, या मौजूदा ऑब्जेक्ट और टाइमडेल्टा के उत्पाद का उपयोग करना होगा।