python根据一个日期获得星期几

import time
import datetime
#今天星期几
today=int(time.strftime("%w"))
print today
#某个日期星期几
anyday=datetime.datetime(2013,05,13).strftime("%w")
print anyday
### 回答1: 可以使用Python的内置模块`datetime`来获取今天日期星期几。以下是示例代码: ```python import datetime # 获取今天日期 today = datetime.date.today() # 获取今天星期几(0代表星期一,6代表星期) weekday = today.weekday() # 将数字星期几转为字符串 weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] weekday_str = weekdays[weekday] # 输出结果 print('Today is', today) print('Today is', weekday_str) ``` 输出结果类似于: ``` Today is 2021-08-25 Today is Wednesday ``` ### 回答2: 要得到今天的日期星期几,可以使用Python的datetime模块。以下是一段代码示例: ```python import datetime # 获取当前日期和时间 now = datetime.datetime.now() # 获取今天的日期 today = now.date() # 获取星期几,星期一对应0,星期对应6 weekday = now.weekday() # 将星期几转换为文表示 weekday_cn = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期'] # 输出结果 print(f'今天是:{today}') print(f'星期几:{weekday_cn[weekday]}') ``` 以上代码,首先导入了datetime模块。然后使用`datetime.datetime.now()`获取当前日期和时间。通过`now.date()`可以得到今天的日期。接下来,使用`now.weekday()`获取星期几,星期一对应0,星期对应6。最后,通过列表`weekday_cn`将数字的星期转换为文表示,输出结果即可。 ### 回答3: 要用Python得到今天的日期星期几,可以使用datetime库的datetime和strftime函数。下面是一段实现这个功能的代码: ```python import datetime # 获取当前日期和时间 now = datetime.datetime.now() # 获取今天日期 date_today = now.strftime("%Y-%m-%d") # 获取星期几 weekday_num = now.isoweekday() # 将星期几的数字转换为文 weekdays = { 1: '星期一', 2: '星期二', 3: '星期三', 4: '星期四', 5: '星期五', 6: '星期六', 7: '星期' } weekday_chinese = weekdays[weekday_num] # 打印结果 print("今天是:" + date_today) print("今天是" + weekday_chinese) ``` 以上代码首先引入了datetime库,然后使用datetime.now()函数获取当前日期和时间。接着使用strftime函数将日期按指定的格式转换为字符串。再利用isoweekday函数获取今天是星期几的数字,然后根据数字通过字典来得到相应的星期几的表示。最后打印出今天的日期星期几。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值