用python写一段代码,得到今天日期及星期几
时间: 2023-09-20 12:06:42 浏览: 172
### 回答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函数获取今天是星期几的数字,然后根据数字通过字典来得到相应的中文星期几的表示。最后打印出今天的日期及星期几。
阅读全文