datetime.strftime()
时间: 2023-07-17 11:55:40 浏览: 63
datetime.strftime() 是 Python 中的一个方法,用于将日期对象(datetime对象)格式化为指定的字符串表示。
它的语法如下:
```python
datetime_obj.strftime(format)
```
其中,datetime_obj 是一个 datetime 对象,format 是一个字符串,用于指定日期格式。format 字符串中可以包含不同的格式化代码,如 `%Y` 表示年份(4位数字),`%m` 表示月份(2位数字),`%d` 表示日期(2位数字),等等。
举个例子,假设有一个 datetime 对象 `dt`,表示当前时间,我们可以使用 `strftime()` 方法将其格式化为指定的字符串表示:
```python
from datetime import datetime
dt = datetime.now()
formatted_str = dt.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_str)
```
运行以上代码,将会输出当前时间的字符串表示,格式类似于 "2022-01-01 00:00:00"。你可以根据自己的需求,调整 format 字符串来得到不同的日期格式。
相关问题
datetime.strftime
(datetime format)
The strftime() method in Python is used to convert a datetime object to a string representation of the date and time. It takes a format string as an argument that specifies how the output string should be formatted.
The format string contains special characters that are replaced with the corresponding date and time values. For example, %Y is replaced with the year in four digits, %m with the month in two digits, %d with the day in two digits, %H with the hour in two digits, %M with the minute in two digits, and %S with the second in two digits.
Here is an example of how to use the strftime() method to format a datetime object:
```python
import datetime
now = datetime.datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print("Formatted Date:", formatted_date)
```
This will output the current date and time in the format "YYYY-MM-DD HH:MM:SS". You can customize the format string according to your needs.
datetime.datetime.strftime
datetime.datetime.strftime是Python中datetime模块中的一个方法,用于将datetime对象格式化为字符串。它的作用是将日期时间对象按照指定的格式转换为字符串。例如,将日期时间对象转换为"年-月-日 时:分:秒"的格式。
阅读全文