def localized_datetime_format(value, format='%Y-%m-%dT%H:%M:%S%z'): try: return rfc3339.localized(value).strftime(str(format)) except AttributeError: return None
def test_localized(self): res = datetime.datetime.utcnow() local_dt = rfc3339.localized(res) self.assertEquals(local_dt.tzinfo,rfc3339.LOCAL) testing_dt = local_dt - local_dt.tzinfo.utcoffset(local_dt) self.assertEquals(testing_dt.replace(tzinfo=None),res.replace(tzinfo=None))