1117|datetime 模块

http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431937554888869fb52b812243dda6103214cd61d0c2000

re.match
match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回None;

作业:

from datetime import datetime,timedelta
import re

def to_timestamp(dt_str, tz_str):
    #获取时区数字
    tz_num = re.match(r'^(\w{3})[\+|\-](\d+)\:(00)$',tz_str)
    tzn = int(tz_num.group(2))
    print (tzn)
    #获取输入的当地时间
    cday = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
    print ('cday is:',cday)
    utctime = cday - timedelta(hours = tzn)
    print ('utctime is: ',utctime)

    print (utctime.timestamp())

t1 = to_timestamp('2015-6-1 08:10:30', 'UTC+7:00')
t2 = to_timestamp('2015-5-31 16:10:30', 'UTC-09:00')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 9,479评论 0 13
  • 推荐几个正则表达式编辑器 Debuggex :https://www.debuggex.com/ PyRegex:...
    木易林1阅读 13,992评论 9 151
  • 几个正则表达式编辑器 Debuggex :https://www.debuggex.com/ PyRegex:ht...
    没技术的BUG开发攻城狮阅读 10,036评论 0 23
  • 又夜春雨 终个未停 惊了春梦 湿了心房 满庭院的冷清 一屋子孤寂 凡事几曾未了 夏装裹身 透心地 凉 苍茫长空...
    Ader0阅读 2,999评论 0 2