如何在Python中导出给定(iso)周数/年的周开始
我知道我可以使用 datetime.isocalendar() 来获取给定特定日期的周数。给定周数和年份,如何逆向检索该周的第一天。
I know I can use datetime.isocalendar()
for getting the weeknumber given a certain date. How can I do the inverse, given a weeknumber and year retrieve the first day of that week.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您仅限于 stdlib,您可以执行以下操作:
If you're limited to stdlib you could do the following:
找不到标准库,所以不得不推出自己的库。主要困难是找到 ISO 年份的第一天(可能是上一年)。您需要添加一些输入检查等...
我们可以创建一个简单的测试:
哪个正确打印:
Couldn't find a standard library, so had to roll my own. Main difficulty is finding the first day of the ISO year (which could be in the previous year). You'll need to add some input checks etc...
We can create a simple test:
Which correctly prints: