小编典典

dateutil的parser.parse()接受作为关键字参数tzinfos的类型的字典{'EST': -5*3600}(即,区域名称匹配GMT以秒偏移量)。因此,假设我们有,我们可以这样做:

>>> import dateutil.parser as dp

>>> s = 'Sat, 11/01/09 8:00PM'

>>> for tz_code in ('PST','PDT','MST','MDT','CST','CDT','EST','EDT'):

>>> dt = s+' '+tz_code

>>> print dt, '=', dp.parse(dt, tzinfos=tzd)

Sat, 11/01/09 8:00PM PST = 2009-11-01 20:00:00-08:00

Sat, 11/01/09 8:00PM PDT = 2009-11-01 20:00:00-07:00

Sat, 11/01/09 8:00PM MST = 2009-11-01 20:00:00-07:00

Sat, 11/01/09 8:00PM MDT = 2009-11-01 20:00:00-06:00

Sat, 11/01/09 8:00PM CST = 2009-11-01 20:00:00-06:00

Sat, 11/01/09 8:00PM CDT = 2009-11-01 20:00:00-05:00

Sat, 11/01/09 8:00PM EST = 2009-11-01 20:00:00-05:00

Sat, 11/01/09 8:00PM EDT = 2009-11-01 20:00:00-04:00

关于的内容tzinfos,这是我如何填充我的内容:

tz_str = '''-12 Y

-11 X NUT SST

-10 W CKT HAST HST TAHT TKT

-9 V AKST GAMT GIT HADT HNY

-8 U AKDT CIST HAY HNP PST PT

-7 T HAP HNR MST PDT

-6 S CST EAST GALT HAR HNC MDT

-5 R CDT COT EASST ECT EST ET HAC HNE PET

-4 Q AST BOT CLT COST EDT FKT GYT HAE HNA PYT

-3 P ADT ART BRT CLST FKST GFT HAA PMST PYST SRT UYT WGT

-2 O BRST FNT PMDT UYST WGST

-1 N AZOT CVT EGT

0 Z EGST GMT UTC WET WT

1 A CET DFT WAT WEDT WEST

2 B CAT CEDT CEST EET SAST WAST

3 C EAT EEDT EEST IDT MSK

4 D AMT AZT GET GST KUYT MSD MUT RET SAMT SCT

5 E AMST AQTT AZST HMT MAWT MVT PKT TFT TJT TMT UZT YEKT

6 F ALMT BIOT BTT IOT KGT NOVT OMST YEKST

7 G CXT DAVT HOVT ICT KRAT NOVST OMSST THA WIB

8 H ACT AWST BDT BNT CAST HKT IRKT KRAST MYT PHT SGT ULAT WITA WST

9 I AWDT IRKST JST KST PWT TLT WDT WIT YAKT

10 K AEST ChST PGT VLAT YAKST YAPT

11 L AEDT LHDT MAGT NCT PONT SBT VLAST VUT

12 M ANAST ANAT FJT GILT MAGST MHT NZST PETST PETT TVT WFT

13 FJST NZDT

11.5 NFT

10.5 ACDT LHST

9.5 ACST

6.5 CCT MMT

5.75 NPT

5.5 SLT

4.5 AFT IRDT

3.5 IRST

-2.5 HAT NDT

-3.5 HNT NST NT

-4.5 HLV VET

-9.5 MART MIT'''

tzd = {}

for tz_descr in map(str.split, tz_str.split('\n')):

tz_offset = int(float(tz_descr[0]) * 3600)

for tz_code in tz_descr[1:]:

tzd[tz_code] = tz_offset

2020-02-23

python输出星期名缩写_在Python中解析带有时区缩写名称的日期/时间字符串?相关推荐

  1. python输出到文件乱码_解决python解析文件时输出乱码

    首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题. # -*- coding: utf-8 -*- import jso ...

  2. python输出一个月日历表_关于python一个月总结

    今天是6月16了,我在上个月19号的时候敲下了人生中的第一行python的hello world代码.碰巧今天周末,明天又开始忙碌的上(mo)班(yu).趁着现在对这个月的学习做一个总结,也是理清思路 ...

  3. python输出结果空格分割_用Python编写固定宽度,以空格分隔的CSV输出

    我想使用Python的csv编写器编写一个固定宽度,空格分隔和最小引用的CSV文件. 输出示例: item1 item2 "next item1" "next item2 ...

  4. python输出转义符字符_[8] Python转义字符和切片

    1. 概述 今天我们要补充一下字符串和列表的相关内容.加粗体代表我们已经介绍的内容,斜体代表新增内容.计算机编程的原理简要介绍 集成开发环境PyCharm 变量名.数字.字符串.列表 句式 输入和输出 ...

  5. python输出结果空格分割_使用Python分割ps的输出

    在Linux上,命令ps aux输出每个统计信息具有多个列的进程列表.例如 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND ... pos ...

  6. python输出到语音播放_用Python写一个语音播放软件

    单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...

  7. python输出随机字母矩阵_用python生成随机矩阵

    在下面的代码中,我对一般的平方线性系统Ax=b实现了带有部分旋转的高斯消去.我测试了我的代码,它产生了正确的输出.不过,现在我正在尝试做以下事情,但我不太确定如何编码它,寻找一些帮助与此!在 我想通过 ...

  8. python识别中文中的名字地点时间_在Python中解析带有timezone缩写名称的日期/时间字符串?...

    dateutil的parser.parse()接受作为关键字参数tzinfos的类型的字典{'EST': -5*3600}(即,匹配的区域名称为GMT以秒偏移量).所以假设我们有,我们可以这样做:&g ...

  9. python输出自己的名字_【Python】Python-用大写字母打印你的名字

    http://www.cnblogs.com/xiashengwang/p/4294409.html 与孩子一起编程,有个作业题:用大写字母打印你的名字. CCCC A RRRRR C C A A R ...

最新文章

  1. 【小心勿喷,吃饭中的小朋友最好别看】史上最搞笑的前端vue文件命名,没有之一,呵呵哒
  2. 如何设置一个严格30分钟过期的Session
  3. jboss相关的术语
  4. 整理Java基础知识--数组2
  5. three 实现绕物体旋转,卫星绕星球旋转
  6. PHP声音鉴定源码 微信趣味声音测试吸粉H5源码
  7. meta—learning调研及MAML概述
  8. sas 显示本地服务器,sas连接服务器local
  9. Router的路由表
  10. CryEngine3 调试Shader方法
  11. k8s安装 从k8s.gcr.io 拉取镜像失败
  12. iOS NSFileManager文件管理(沙盒)
  13. 【python_自动化运维教程作业】【day2】餐饮店自助点餐系统
  14. web前端期末大作业:美食网站设计与实现——HTML+CSS+JavaScript休闲美食餐饮公司网站静态模板(6个页面)
  15. 手机网页UI框架jQuery Mobile介绍之按钮篇
  16. Hadoop详细入门知识
  17. VBA操作Excel之获取单元格区域
  18. QT+PCL+VS制作点云显示界面(彩色显示xyz点云)
  19. 交互式电子手册软件系统(IETM)介绍
  20. Matlab函数trainingOptions参数解析

热门文章

  1. Spring.NET学习笔记——前言
  2. linux新手入门必看
  3. 探索 OpenStack 之(10):深入镜像服务Glance
  4. 枚举操作的常用方法,包括获得枚举的value,name,description
  5. STATISTICS TIME ON
  6. cvs svnmanager
  7. 问题 | list(set(list))如何实现顺序不变
  8. iQOO3Android11稳定版,vivo安卓11来了iQOO3 NEX3S尝鲜Androi11测试版!
  9. MySQL高级 - 查询缓存 - 开启查询缓存
  10. SpringSecurity集中式整合之使用数据库数据实现认证