from datetime import datetime, date, time print(datetime.now()) def five_minute_segment_from(the_time, actually_do_five_seconds=False): minute = the_time.replace(second=0, microsecond=0) return minute.replace(minute=(minute.minute // 5)*5)