python字符串转时间格式
时间: 2023-07-26 16:29:18 浏览: 48
可以使用Python内置的datetime模块来将字符串转换为时间格式,具体实现可以按照以下步骤进行:
1. 导入datetime模块:
```python
import datetime
```
2. 创建时间格式化字符串:
```python
time_str = '2021-09-22 12:30:00'
format_str = '%Y-%m-%d %H:%M:%S'
```
其中,time_str为待转换的字符串,format_str为时间格式化字符串,%Y代表年份(四位数),%m代表月份,%d代表日期,%H代表小时(24小时制),%M代表分钟,%S代表秒。
3. 使用strptime方法将字符串转换为时间格式:
```python
time_obj = datetime.datetime.strptime(time_str, format_str)
```
其中,strptime方法的第一个参数为待转换的字符串,第二个参数为时间格式化字符串。
转换完成后,time_obj即为转换后的时间格式对象,我们可以使用它进行各种时间计算。
相关问题
python 字符串转日期
在 Python 中,可以使用 `datetime` 模块的 `strptime()` 函数将字符串转换为日期格式。下面是一个示例代码,将字符串转换为日期格式:
```python
from datetime import datetime
date_string = "2022-05-01"
date_format = "%Y-%m-%d"
date_obj = datetime.strptime(date_string, date_format)
print(date_obj)
```
在上面的代码中,`strptime()` 函数接受两个参数:第一个参数是表示日期的字符串,第二个参数是日期字符串的格式。在本例中,日期字符串的格式是 `%Y-%m-%d`,表示年份-月份-日期的格式。`strptime()` 函数将字符串转换为一个 `datetime` 对象,可以使用这个对象进行日期的计算和比较等操作。
Python字符串转日期
你可以使用Python的datetime模块来将字符串转换为日期。下面是一个示例代码:
```python
from datetime import datetime
date_string = "2021-10-01"
date_object = datetime.strptime(date_string, "%Y-%m-%d")
print(date_object)
```
在这个例子中,我们首先导入datetime模块。然后,我们定义一个字符串date_string,它包含日期信息。接下来,我们使用datetime.strptime()方法将字符串转换为日期对象。这个方法的第一个参数是要转换的字符串,第二个参数是字符串的格式。
在上面的例子中,"%Y-%m-%d"是字符串的格式,其中%Y表示年份,%m表示月份,%d表示日期。最后,我们打印出日期对象,它的输出应该是2021-10-01 00:00:00。