strftime怎么使用
时间: 2024-01-02 14:10:50 浏览: 30
`strftime()` 是 Python 中的一个日期时间函数,用于将日期时间对象格式化为字符串。它的基本语法如下:
```python
strftime(format)
```
其中,`format` 参数是一个字符串,用于指定输出字符串的格式。`format` 字符串中可以包含特殊的格式化字符,如 `%Y` 表示四位数的年份,`%m` 表示两位数的月份,`%d` 表示两位数的日期等等。下面是一个例子:
```python
import datetime
now = datetime.datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S"))
```
输出结果为当前时间的字符串表示,格式为 `年-月-日 时:分:秒`。你可以根据自己的需要调整 `format` 字符串来输出不同格式的日期时间字符串。
相关问题
strftime()使用
strftime() 函数是将时间格式化为字符串的函数,它的语法如下:
```python
strftime(format[, t])
```
其中,format 是格式化字符串,t 是可选的时间元组。如果不指定 t,则使用当前时间。
例如,将当前时间格式化为年月日时分秒:
```python
import time
now = time.localtime()
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", now)
print(formatted_time) # 2022-05-13 14:30:00
```
在这个例子中,我们首先通过 localtime() 函数获取当前时间的元组,然后使用 strftime() 函数将其格式化为字符串。
strftime() 函数的 format 参数可以包含以下格式化代码:
- %Y:四位数的年份,例如 2022
- %m:两位数的月份,例如 05
- %d:两位数的日期,例如 13
- %H:24 小时制的小时数,例如 14
- %M:分钟数,例如 30
- %S:秒数,例如 00
还可以使用其他格式化代码,例如 %a 表示星期几的缩写,%b 表示月份的缩写等等。具体可以参考 Python 官方文档。
strftime函数如何使用
strftime() 函数用于格式化日期/时间,其中第一个参数为格式字符串,第二个参数为时间元组。
常用的格式字符有:
%Y: 四位数的年份
%m: 月份 (01-12)
%d: 日期 (01-31)
%H: 小时 (00-23)
%M: 分钟 (00-59)
%S: 秒 (00-59)
示例:
```python
import datetime
now = datetime.datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S"))
```
输出:当前年月日时分秒的格式如2022-05-20 15:25:50
```