def local_time(self,ttime,year,month,day):
match = re.search(r'(.{1,2}):(.{2}) ?(.{2})',ttime)
if match:
hour = int(match.group(1))
minute = int(match.group(2))
ampm = match.group(3)
if ampm == "pm":
if hour < 12:
hour = hour + 12
hour = hour % 24
else:
if hour == 12:
hour = 0
london = timezone('Europe/Copenhagen')
utc = timezone('UTC')
utc_dt = datetime.datetime(int(year),int(month),int(day),hour,minute,0,tzinfo=utc)
to_zone = tz.tzlocal()
loc_dt = utc_dt.astimezone(to_zone)
return loc_dt
#ttime = "%02d:%02d" % (loc_dt.hour,loc_dt.minute)
return ttime
评论列表
文章目录