<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def to_local_time(timestamp):
 """Convert a datatime object from UTC time to local time. Adopted from: http://stackoverflow.com/questions/4770297/python-convert-utc-datetime-string-to-local-datetime Parameters timestamp : string Default string representation of timestamps expected to be in UTC time zone Returns ------- datetime Datetime object in local time zone """

    utc = dt.datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%S.%f')
    # Get UTC and local time zone
    from_zone = tz.gettz('UTC')
    to_zone = tz.tzlocal()

    # Tell the utc object that it is in UTC time zone
    utc = utc.replace(tzinfo=from_zone)

    # Convert time zone
    return utc.astimezone(to_zone)