python字符串转时间
时间: 2023-09-08 14:14:39 浏览: 34
你可以使用Python的datetime模块,使用datetime.strptime()函数将字符串转换为时间。下面是一个例子:
```python
from datetime import datetime
date_string = "2021-07-20 10:30:00"
date_time = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
print(date_time)
```
输出结果:
```
2021-07-20 10:30:00
```
在上面的例子中,我们首先导入了datetime模块,然后定义了一个字符串变量date_string,它包含日期和时间的信息。接着,我们使用datetime.strptime()函数将这个字符串转换为时间,其中第一个参数是要转换的字符串,第二个参数是字符串的格式。在这个例子中,我们使用"%Y-%m-%d %H:%M:%S"作为格式,这表示年份、月份、日期、小时、分钟和秒数。最后,我们打印出转换后的时间date_time。
相关问题
python 字符串转时间
可以使用`datetime`模块来将字符串转换为时间。以下是一个示例代码:
```python
from datetime import datetime
# 字符串时间
str_time = '2021-10-01 10:30:00'
# 字符串转时间
time_obj = datetime.strptime(str_time, '%Y-%m-%d %H:%M:%S')
print(time_obj)
```
在上面的代码中,`strptime()`函数将字符串时间按照指定的格式解析为一个时间对象。`%Y`表示四位数的年份,`%m`表示两位数的月份,`%d`表示两位数的日期,`%H`表示24小时制的小时数,`%M`表示分钟数,`%S`表示秒数。
输出结果将会是一个时间对象,你可以根据需要进一步操作、格式化或比较时间。
python字符串转时间格式
可以使用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即为转换后的时间格式对象,我们可以使用它进行各种时间计算。