python时间格式占位符
时间: 2024-11-12 10:16:13 浏览: 12
浅谈python中的占位符
5星 · 资源好评率100%
在Python中,当你使用`strftime()`或`strptime()`方法处理日期和时间时,会用到时间格式占位符,它们是用于指定日期和时间各个部分(如年、月、日、小时等)的一种约定。这些占位符由百分比符号 `%` 开头,并且有不同的字符表示不同的日期和时间字段。
以下是一些常用的时间格式占位符:
1. `%Y`:四位数的年份,如2023。
2. `%y`:两位数的年份,无世纪前缀,如23。
3. `%m`:月份,从01到12。
4. `%B`:完整的月份名称。
5. `%b`:简化的月份名称。
6. `%d`:月份中的日子,从01到31。
7. `%a`:星期的缩写。
8. `%A`:星期的全称。
9. `%H`:24小时制的小时,从00到23。
10. `%I`:12小时制的小时,从01到12。
11. `%M`:分钟,从00到59。
12. `%S`:秒,从00到59。
13. `%f`:微秒,最多可以显示9位。
例如,如果你想把当前时间格式化为"YYYY-MM-DD HH:MM:SS", 可以这样操作:
```python
from datetime import datetime
now = datetime.now()
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
```
在这里,`%Y-%m-%d %H:%M:%S`就是占位符组成的格式字符串。
阅读全文