import re def to_timestamp(dt_str, tz_str):
m2 = re.match(r'^([A-Z]+)(\+|\-)([0-9]+):([0-9]+)$', tz_str) if m2 != None: print('正则OK') print(m2.groups()) tzStr = '%s %s%s%02d%02d' % (dt_str, m2.group(1), m2.group(2), int(m2.group(3)), int(m2.group(4))) print(tzStr) dt = datetime.strptime(tzStr, '%Y-%m-%d %H:%M:%S %Z%z') print(dt) return dt.timestamp() else: print('正则Failed')
Sign in to make a reply
蓝色枫叶Babyhong
import re def to_timestamp(dt_str, tz_str):