| import datetime | |
| #TODO(bcwaldon): expand this to support more iso-compliant formats | |
| ISO_TIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ" | |
| def load_isotime(time_str): | |
| """Convert formatted time stjring to a datetime object.""" | |
| return datetime.datetime.strptime(time_str, ISO_TIME_FORMAT) | |
| def dump_isotime(datetime_obj): | |
| """Format a datetime object as an iso-8601 string.""" | |
| return datetime_obj.strftime(ISO_TIME_FORMAT) |