2009-04-24 10 views

उत्तर

36

तुम बाहर timedeltas जांच की है?

from datetime import datetime, timedelta 
x = datetime.now() + timedelta(seconds=3) 
x += timedelta(seconds=3) 
3

आप एक datetime वस्तु के लिए सेकंड नहीं जोड़ सकते। docs से:

दिनांक दिनांक वस्तु को अपरिवर्तनीय माना जाना चाहिए; सभी रूपांतरण और संख्यात्मक संचालन वर्तमान ऑब्जेक्ट को संशोधित करने के बजाए एक नई डेटटाइम ऑब्जेक्ट लौटाते हैं।

आपको एक और डेटाटाइम ऑब्जेक्ट बनाना होगा, या मौजूदा ऑब्जेक्ट और टाइमडेल्टा के उत्पाद का उपयोग करना होगा।

संबंधित मुद्दे