python星期转换代码

要将日期或日期时间对象中的星期转换为文本形式,您可以使用Python的datetime模块。

python
import datetime # 创建一个日期或日期时间对象 date = datetime.date(2023, 9, 12) # 替换为您的日期 # 获取星期的整数表示 weekday_number = date.weekday() # 将星期整数转换为文本形式 weekdays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] weekday_text = weekdays[weekday_number] print(weekday_text)

上述代码首先创建一个日期对象,然后使用weekday()方法获取星期的整数表示。最后,根据整数值从列表weekdays中获取相应的星期文本。您可以根据自己的需求替换日期部分,以获取不同日期的星期文本。

如果您使用的是日期时间对象而不是日期对象,可以使用类似的方法获取星期。只需使用datetime.datetime代替datetime.date来创建日期时间对象。

当涉及到日期时间对象时,您可以使用

python
import datetime # 创建一个日期时间对象 datetime_obj = datetime.datetime(2023, 9, 12, 15, 30) # 替换为您的日期时间 # 获取星期的整数表示 weekday_number = datetime_obj.weekday() # 将星期整数转换为文本形式 weekdays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] weekday_text = weekdays[weekday_number] print(weekday_text)

这段代码与之前的代码非常相似,只是这次我们创建了一个datetime.datetime对象而不是datetime.date对象,然后使用weekday()方法获取星期的整数表示。最后,根据整数值从列表weekdays中获取相应的星期文本。

您可以根据需要替换日期时间对象的年份、月份、日期、小时和分钟来获取不同日期时间的星期文本。

标签