Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะค้นหาเฉพาะวันจันทร์ด้วย Python ได้อย่างไร


คุณสามารถค้นหาวันที่ของวันจันทร์ถัดไปได้อย่างง่ายดายด้วยไลบรารี datetime ของ Python และวัตถุ timedelta คุณเพียงแค่ต้องใช้วันที่ของวันนี้ จากนั้นลบจำนวนวันที่ผ่านไปแล้วในสัปดาห์นี้ (ซึ่งจะทำให้คุณเป็น 'วันจันทร์สุดท้าย') สุดท้ายเพิ่มหนึ่งสัปดาห์ในวันที่นี้โดยใช้วัตถุ timedelta และ voila คุณจะได้วันที่ของวันจันทร์ถัดไป

ตัวอย่าง

import datetime
today = datetime.date.today()
next_monday = today + datetime.timedelta(days=-today.weekday(), weeks=1)
print(next_monday)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

2018-01-08