Heim > Backend-Entwicklung > Python-Tutorial > Python – Berechnen Sie das Datum der letzten Woche 5

Python – Berechnen Sie das Datum der letzten Woche 5

巴扎黑
Freigeben: 2016-11-26 09:42:53
Original
1670 Leute haben es durchsucht

第一种方法:

Python代码  

from datetime Thursday',  

            'Friday','Saturday','Sunday']  

def get_ previous_byday(dayname, start_date=None):  

    wenn start_date None ist:  

start_date = datetime.today ()

Day_num = start_date.weekday ()

Day_num_target = wochentage - day_num_target) % 7  

    if days_ago == 0:  

        days_ago = 7  

    target_date = start_date - timedelta(days = days_ago)  

    Rückgabezieldatum

  

print( datetime.today() )  

print( get_ previous_byday('Monday') )  

print( get_ previous_byday('Monday', datetime (2016, 8, 28)) )  

 第二种方法,用dateutil模块

Python代码  

from datetime import datetime  

from dateutil. relativedelta import relativedelta  

from dateutil.rrule import *  

d = datetime.now()  

print(d)  

print(d + relativedelta( Wochentag=FR))  

print(d + relativedelta(Wochentag=FR(-1)))  

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage