我曾想过只用[:-6]砍掉+0200,但是用strptime可以做到吗?
我正在使用Python 2.5.2,如果有关系。
>>> from datetime import datetime
>>> fmt = "%a, %d %b %Y %H:%M:%S +0200"
>>> datetime.strptime("Tue, 22 Jul 2008 08:17:41 +0200", fmt)
datetime.datetime(2008, 7, 22, 8, 17, 41)
>>> datetime.strptime("Tue, 22 Jul 2008 08:17:41 +0300", fmt)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/_strptime.py", line 330, in strptime
(data_string, format))
ValueError: time data did not match format: data=Tue, 22 Jul 2008 08:17:41 +0300 fmt=%a, %d %b %Y %H:%M:%S +0200
2.6版的新功能。
对于幼稚的对象,%z和%Z格式代码将替换为空字符串。
看来这仅在> = 2.6中实现,并且我认为您必须手动解析它。
除了删除时区数据,我看不到其他解决方案:
from datetime import timedelta,datetime
try:
offset = int("Tue, 22 Jul 2008 08:17:41 +0300"[-5:])
except:
print "Error"
delta = timedelta(hours = offset / 100)
fmt = "%a, %d %b %Y %H:%M:%S"
time = datetime.strptime("Tue, 22 Jul 2008 08:17:41 +0200"[:-6], fmt)
time -= delta
更多一键式部署模式 Java™部署常常很混乱,容易出现错误,需要许多手工操作,这会延误向用户交付软件的时间。本文是分两部分的让开发自动化系列文章的第 2 部分。在本文中,自动化专家 Paul Duvall 进一步补充用于开发可靠、可重复且一致的部署流程的一些关键模式,帮助读者为 Java 应用程序生成简便的部署。 关于本系列 作为开发人员,我们致力于为用户自动化流程;但许多开发人员疏忽了自动化我们
作者开始玩不转不是外国人的游戏了。亲爱的读者可以藉此休息一下,如果可以,请帮助我们推广一下本书原作和译作。 原作作者致所有读者 各位 Linux 用户,你们好!你们现在正阅读的这本书能够给你们带来好运。 所以赶紧打开你们的邮箱,将本文的访问链接发给你的10位朋友。 但是在发邮件之前,记得粘贴一段大约100行的 Bash 脚本在邮件后面。 千万不要打断这个传递,并且一定要在48小时内发送邮件! 布鲁
问题内容: 我正在做一个自动化的查询。它需要查找最后一天晚上8点到晚上8点之间的所有交易。我当时正在考虑做这样的事情 对于自动查询,这很适合找出日期部分。但是变量的TIME部分是查询执行的当前时间。有没有一种快速简单的方法来将两个变量的时间部分硬编码为8:00 PM? 问题答案:
问题内容: 我正在尝试在Swift中使用Map Kit。我尝试在地图上显示该区域,一个图钉(MKPinAnnotationView)和当前位置。所有显示正常。我尝试添加“披露按钮”并拦截其点击。添加了“披露”按钮,但无法进行拦截窃听。 具有方法的功能不起作用。 这是一个示例代码: 问题答案: 该委托方法必须命名。 您不能使用自己的名字,例如。 这适用于任何委托方法,并由协议规定。 所以应该是:
本教程上接 教程 第1部分 。 我们将继续开发 Web-poll 应用,并且专注在 Django 的 自动生成的管理网站上。 哲理 为你的员工或客户生成添加、修改和删除内容的管理性网站是个单调乏味的工作。 出于这个原因,Django 根据模型完全自动化创建管理界面。 Django 是在新闻编辑室环境下编写的,“内容发表者”和“公共”网站之间有 非常明显的界线。网站管理员使用这个系统来添加新闻、事件
使用 HTTP 基本身份验证和 ConfigSlurper 在本期 实战 Groovy 文章中,Scott Davis 将继续构建 第 1 部分 中的 Groovy Twitter 客户机:Gwitter。这次,他将解决 HTTP Basic 身份验证问题,并使用 Groovy 的 ConfigSlurper 读入配置设置。 在 “SwingBuilder 和 Twitter API,第 1 部分