Discuss / Python / 交作业

交作业

Topic source

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')

  • 1

Reply