python 获取字符串格式的当前日期年月日
时间: 2023-07-18 08:18:04 浏览: 68
获取当前日期的年月日,可以使用 `strftime` 方法将日期格式化为字符串。下面是获取当前日期年月日的代码:
```python
import datetime
# 获取当前日期
current_date = datetime.date.today()
# 将日期格式化为字符串,格式为 年-月-日
date_str = current_date.strftime('%Y-%m-%d')
# 输出当前日期字符串
print(date_str)
```
运行这段代码,会输出当前日期的字符串格式,例如:`2022-01-17`。其中 `%Y` 表示年份,`%m` 表示月份,`%d` 表示日期。你可以根据需要自定义格式。
相关问题
python 获取当前日期 年月日时分秒的字符串
可以使用 Python 中的 datetime 模块来获取当前日期和时间,并将其转换为字符串格式。具体代码如下:
```python
from datetime import datetime
now = datetime.now()
date_time = now.strftime("%Y-%m-%d %H:%M:%S")
print("当前日期和时间:", date_time)
```
输出结果类似于:
```
当前日期和时间: 2021-08-25 14:30:00
```
python 获取当前系统年月日时分秒字符串
在 Python 中,可以使用 datetime 模块来获取当前系统时间,并将其格式化为字符串形式。具体如下所示:
```python
import datetime
now = datetime.datetime.now() # 获取当前时间
str_now = now.strftime("%Y-%m-%d %H:%M:%S") # 将时间格式化为字符串
print(f"当前时间:{str_now}")
```
在上述代码中,通过 `datetime.datetime.now()` 获取当前时间,然后使用 `strftime()` 方法将其格式化为字符串形式,其中 `%Y` 表示四位数的年份,`%m` 表示两位数的月份,`%d` 表示两位数的日期,`%H` 表示小时,`%M` 表示分钟,`%S` 表示秒钟。最后将格式化后的字符串打印出来。
输出结果类似于:
```
当前时间:2022-10-10 16:50:30
```
注意,该代码中输出的时间是本地时间,如果需要获取 UTC 时间,可以使用 `datetime.datetime.utcnow()` 方法。