ฉันมี timedelta ฉันต้องการวันเวลาและนาทีจากนั้น - ทั้งในฐานะ tuple หรือพจนานุกรม ... ฉันไม่รำคาญ
ฉันต้องทำสิ่งนี้หลายสิบครั้งในหลาย ๆ ภาษาในช่วงหลายปีที่ผ่านมา แต่ Python มักจะมีคำตอบง่ายๆทุกอย่างดังนั้นฉันจึงคิดว่าฉันจะถามที่นี่ก่อนที่จะเลิกคณิตศาสตร์ที่เรียบง่าย
Mr Fooz ยกประเด็นที่ดี
ฉันกำลังจัดการกับ "รายชื่อ" (เล็กน้อยเช่นรายชื่ออีเบย์) ที่แต่ละคนมีระยะเวลา ฉันพยายามหาเวลาที่เหลือโดยการทำwhen_added + duration - now
ฉันพูดถูกแล้วว่าจะไม่นับรวม DST? หากไม่เป็นเช่นนั้นวิธีที่ง่ายที่สุดในการเพิ่ม / ลบชั่วโมงคืออะไร
timedelta
วัตถุ"datetime.timedelta (วินาที = 1177)" : เพียงแค่ใช้ str ()