python获取当前日期后输出月份
时间: 2023-07-06 15:10:37 浏览: 54
可以通过datetime模块来获取当前日期,然后从中提取出月份信息。具体的代码如下:
```python
import datetime
now = datetime.datetime.now()
month = now.month
print("当前月份为:", month)
```
输出结果类似于:
```
当前月份为: 5
```
如果你想要输出中文的月份名称,可以使用calendar模块来帮助你。具体的代码如下:
```python
import datetime
import calendar
now = datetime.datetime.now()
month = now.month
month_name = calendar.month_name[month]
print("当前月份为:", month_name)
```
输出结果类似于:
```
当前月份为: May
```
相关问题
python输出当前日期和月份
你可以使用datetime模块来获取当前日期和月份信息,然后将其输出。具体的代码如下:
```python
import datetime
# 获取当前日期和月份信息
now = datetime.datetime.now()
date = now.date()
month = now.month
# 输出结果
print("当前日期为:", date)
print("当前月份为:", month)
```
例如,如果当前日期为"2022-05-10",则输出结果类似于:
```
当前日期为: 2022-05-10
当前月份为: 5
```
python输入当前日期和月份
你可以使用input函数来获取用户输入的日期和月份信息,然后将其转换为datetime对象,最后从中提取出所需的信息。具体的代码如下:
```python
import datetime
# 获取用户输入的日期和月份信息
date_str = input("请输入日期,格式为'年-月-日': ")
month_str = input("请输入月份,格式为'月': ")
# 将日期字符串转换为datetime对象
date = datetime.datetime.strptime(date_str, "%Y-%m-%d")
# 获取月份信息
month = int(month_str)
# 输出结果
print("输入的日期为:", date)
print("输入的月份为:", month)
```
例如,如果用户输入的日期为"2022-05-10",月份为"5",则输出结果类似于:
```
输入的日期为: 2022-05-10 00:00:00
输入的月份为: 5
```