from datetime import datetime from datetime import timedelta t1 = datetime.now() tstr = t1.strftime('%Y-%m-%d %H:%M:%S') print tstr oneday = timedelta(1) # (day,sec,usec,msec,min,hour,week) t = t1 + oneday tstr = t.strftime('%Y-%m-%d %H:%M:%S') print tstr t = t1 - oneday tstr = t.strftime('%Y-%m-%d %H:%M:%S') print tstr t1 = datetime(2018,1,1,0,0,0) tstr = t1.strftime('%Y-%m-%d %H:%M:%S') print tstr t1 = t1 - oneday tstr = t1.strftime('%Y-%m-%d %H:%M:%S') print tstr t2 = datetime(2018,1,2,15,2,3) tstr = t2.strftime('%Y-%m-%d %H:%M:%S') print tstr t = t2 - t1 print "%d sec and %d days" %(t.seconds, t.days) deltat = t.days*60*60*24 + t.seconds print "total diff = %d sec" %deltat t = t1 - t2 zero = t1 - t1 if t