I need to increase the current time by one minute and my code looks very complicated. I would be glad to know if there is any simple way for this.
My code is:
import time
a = (time.strftime("%I:%M %p")).lower()
if a[0]=='0':
    #time = a.replace(a[0],"")
    time = a[1:]
    #print (time)
    if time[3]=='9':
        time = list(time)
        time[3] = 0
        time[3] = str(time[3])
        time[2] = (int(time[2])+1)
        time[2] = str(time[2])
        times = ''.join(time)
        time = times
        print (time)
    else:   
        time = list(time)
        time[3] = (int(time[3])+1)
        time[3] = str(time[3])
        times = ''.join(time)
        time = times
        print ((time))
else:
    time = a
    print (time)
    print (time[4]+"1")
On the whole if the time is 3:49 pm it should return me 3:50 pm and if it's closing to an hour i.e if it is 3:59 pm it should be 4:00 pm
Please let me know if there's any simple way for this. Thanks in advance.