获取星期字符串的python代码
时间: 2023-10-24 16:04:32 浏览: 53
以下是获取指定日期星期字符串的 Python 代码:
```python
import datetime
date_str = "2022-01-01" # 指定日期
date = datetime.datetime.strptime(date_str, "%Y-%m-%d")
weekday = date.weekday()
weekdays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
weekday_string = weekdays[weekday]
print(date_str, "is", weekday_string)
```
这段代码会输出指定日期的星期字符串,例如:2022-01-01 is Saturday。
相关问题
python time获取星期几
你可以使用 Python 中的 `time` 模块来获取星期几。首先,你需要导入 `time` 模块:
```
import time
```
然后,你可以使用 `time.localtime()` 函数来获取本地时间的信息。该函数返回一个元组,包含了当前时间的年、月、日、小时、分钟、秒、星期几等信息。例如:
```
local_time = time.localtime()
year = local_time.tm_year
month = local_time.tm_mon
day = local_time.tm_mday
hour = local_time.tm_hour
minute = local_time.tm_min
second = local_time.tm_sec
weekday = local_time.tm_wday
```
在上面的代码中,`year`、`month`、`day`、`hour`、`minute`、`second` 分别表示当前时间的年、月、日、小时、分钟、秒。`weekday` 表示星期几,其值是 0 表示星期一,1 表示星期二,以此类推。
注意:在 Python 中,星期几的值是从 0 开始的,即 0 表示星期一,1 表示星期二,以此类推。
举个例子,如果你想输出当前时间是星期几,你可以这样写:
```
weekday_str = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
weekday = time.localtime().tm_wday
print(weekday_str[weekday])
```
在这个例子中,我们首先定义了一个包含星期几的字符串列表 `weekday_str`,然后使用 `time.localtime().tm_w
用python获取星期几的字符串设计:程序输入一个表示星期几的数字(1~7),输出对应的星期字符串的名称。比如,输入:3,则返回:星期三。
可以使用列表来存储星期字符串的名称,然后根据输入的数字索引到对应的字符串。
代码如下:
```python
weekdays = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
num = int(input('请输入一个数字(1~7):'))
if num < 1 or num > 7:
print('输入错误,请输入1~7的数字')
else:
print(weekdays[num-1])
```
运行结果:
```
请输入一个数字(1~7):3
星期三
```