在Python中,格式化时间通常使用`datetime`模块中的`strftime`函数。下面是一些基本的使用方法和格式化字符串的示例:
```python
from datetime import datetime
获取当前时间
now = datetime.now()
使用strftime格式化时间
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time) 输出格式为:2024-05-22 14:30:00
`strftime`函数接受一个格式化字符串,其中包含各种占位符,用于表示日期和时间的不同部分。下面是一些常用的占位符:
`%Y`:四位数的年份(例如:2024)
`%y`:两位数的年份(例如:24)
`%m`:月份(01-12)
`%d`:月份中的某一天(01-31)
`%H`:24小时制的小时数(00-23)
`%I`:12小时制的小时数(01-12)
`%M`:分钟数(00-59)
`%S`:秒数(00-59)
`%A`:完整的星期名称(例如:Monday)
`%a`:简写的星期名称(例如:Mon)
`%B`:完整的月份名称(例如:January)
`%b`:简写的月份名称(例如:Jan)
`%p`:AM或PM
`%x`:日期格式(没有年份,例如:05/22/24)
`%X`:时间格式(没有年份,例如:14:30:00)
您可以根据需要选择合适的占位符来格式化日期和时间。如果需要从字符串解析日期和时间,可以使用`strptime`函数。