使用datetime库对当天日期格式化
时间: 2024-03-01 14:24:15 浏览: 26
可以使用以下代码来对当天日期进行格式化:
```python
import datetime
now = datetime.datetime.now() # 获取当前时间
formatted_date = now.strftime("%Y-%m-%d") # 格式化日期为年-月-日的形式
print(formatted_date) # 输出格式化后的日期
```
输出结果类似于:2021-09-23。在 `strftime` 方法中传入不同的参数,可以得到不同格式的日期。
相关问题
使用datetime 模块格式化日期时间
好的,您可以使用 datetime 模块来格式化日期时间。以下是一个例子:
```python
import datetime
# 获取当前日期时间
now = datetime.datetime.now()
# 将日期时间格式化为字符串
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print("当前日期时间为:", formatted_date)
```
输出结果类似于:
```
当前日期时间为: 2021-08-11 15:30:00
```
在 `strftime()` 方法中,您可以使用不同的格式化字符串来获取不同的日期时间格式。例如,`%Y` 表示四位数的年份,`%m` 表示两位数的月份,`%d` 表示两位数的日期,`%H` 表示24小时制的小时数,`%M` 表示分钟数,`%S` 表示秒数。您可以根据需要自定义格式化字符串。
datetime 日期格式化
你可以使用Python的datetime模块来进行日期格式化。以下是一个示例:
```python
from datetime import datetime
# 获取当前日期和时间
now = datetime.now()
# 格式化日期
formatted_date = now.strftime("%Y-%m-%d")
print("格式化后的日期:", formatted_date)
# 格式化时间
formatted_time = now.strftime("%H:%M:%S")
print("格式化后的时间:", formatted_time)
# 格式化日期和时间
formatted_datetime = now.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的日期和时间:", formatted_datetime)
```
输出结果将会是类似以下格式的日期和时间:
```
格式化后的日期: 2022-01-01
格式化后的时间: 12:34:56
格式化后的日期和时间: 2022-01-01 12:34:56
```
你可以根据自己的需求使用不同的格式化字符串来定制日期和时间的显示方式。更多关于日期格式化的信息,请参考Python官方文档中的strftime()方法说明。