Python通常被用來操作日期和時間,常常需要將日期轉(zhuǎn)換為周幾。本文將介紹如何使用Python將日期轉(zhuǎn)為周幾。
from datetime import datetime date_string = '2021-06-30' date_format = '%Y-%m-%d' date_object = datetime.strptime(date_string, date_format) weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] weekday = weekdays[date_object.weekday()] print(weekday)
代碼解釋:
- 導入datetime模塊
- 將日期字符串轉(zhuǎn)化為datetime對象
- 定義星期幾的列表
- 使用datetime對象的weekday()方法確定星期幾在星期幾列表中的位置
- 輸出星期幾
首先,需要導入Python的datetime模塊,以便進行日期和時間的操作。然后,使用strptime()方法將日期字符串轉(zhuǎn)換為datetime對象。strptime()方法需要兩個參數(shù):日期字符串和日期的格式。在這個例子中,日期格式為'%Y-%m-%d',即:年-月-日。接下來,定義一個包含星期幾的列表。weekday()方法返回日期對象的星期幾,星期一為0,星期日為6,所以需要將星期幾列表的下標設置為weekday()返回值-1。最后,將星期幾輸出。
在這個例子中,將日期2021年6月30日(2021-06-30)轉(zhuǎn)換為星期三。