我需要从日期生成一周的星期一(例如:2015/10/22) . 并生成下一天的日期:星期一,星期二,星期三,星期四,星期五,星期六,星期日 .
Java中的示例:(初始日期= 2015/10/22)
//星期一:
date.set (Calendar.DAY_OF_WEEK, Calendar.MONDAY);
//第二天(星期二)加
date.add (Calendar.DATE, 1);
//第二天(星期三)添加:
date.add (Calendar.DATE, 1);
我怎么能用Python做到这一点?
3 回答
使用timedelta函数在python中更容易
诀窍是使用weekday()函数 . 从文档
因此从当前日期减去它会给出该周的星期一日期
您可以像这样设置初始日期:
然后,如果你想获得下一个星期一,请使用timedelta和datetime.weekday()(星期一为0):
为您的问题提供另一个版本 . 你可以参考官方网站的文件:datetime,time