How can I get the current week using Python?

前端 未结 7 1533
夕颜
夕颜 2020-12-15 22:57

Using Python...

How can I get a list of the days in a specific week?

Something like...

{
\'1\' : [\'01/03/2010\',\'01/04/2010\',\'01/05/2010\         


        
7条回答
  •  無奈伤痛
    2020-12-15 23:08

    You could use the datetime module. You can specify the format and everything. Here's the link: http://docs.python.org/library/datetime.html

    Look into datetime.datetime( params ) and datetime.timedelta( params ). Hope it all goes well ;-)

    Example:

    import datetime
    
    numweeks = 5
    start_date = datetime.datetime(year=2010,month=1,day=4)    
    
    weeks = {}
    
    offset = datetime.timedelta(days=0)
    for week in range(numweeks):
       this_week = []
       for day in range(7):
            date = start_date + offset
            date = date.strftime( some_format_string )
            this_week.append( date )
            offset += datetime.timedelta(days=1)
       weeks[week] = this_week 
    

提交回复
热议问题