【发布时间】:2015-01-22 22:12:32
【问题描述】:
我正在编写一个脚本,用户需要在其中输入周数,然后将基于此运行一个程序。但是,我遇到了一个小问题,我知道我可以通过以下方式获得周数:
>>> a=datetime.datetime.now()
>>> a
datetime.datetime(2015, 1, 22, 15, 51, 57, 820058)
>>> a.isocalendar()[1]
4
但我找不到如何倒退。此外,我要求的日期必须是该周的星期日早上 6:00。一旦我有了那个日期时间元素,我就可以做
begin_date = datetime.datetime.strptime(a, "%Y-%m-%d %H:%M:%S")
得到我想要的格式。我仍然缺少获取日期的步骤。有什么想法吗?
【问题讨论】:
标签: python datetime python-3.x