Python中如何计算当前日期是今年第几周?

初学Python...
想实现一个功能,获取到当前时间,然后打印出这个时间的年份、月份以及是今年的第几周。
from =time.time() ----

today = date.fromtimestamp(from)
the_year=today.year
the_month=today.month
我用上面的方法获取到了年份和月份。
但是第几周该如何获取?
烦请高手解答~!

import datetime
datetime.datetime.now().isocalendar()

返回结果是三元组(年号,第几周,第几天)

也可以求任意一天的周序号

datetime.date(2014, 6, 8).isocalendar()

以上是求2014-06-08这一天的周序号

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-08

你好:

只需要两行代码:

import time
print time.strftime("%W")

本回答被提问者和网友采纳
第2个回答  2017-08-16

直接能够获取第几周

print time.strftime('%U')

相似回答