python 转为datetime.datetime
时间: 2023-10-20 16:34:53 浏览: 99
要将字符串转换为 `datetime.datetime` 对象,可以使用 `datetime.strptime()` 方法。以下是一个示例代码:
```python
from datetime import datetime
date_string = "2022-01-01 12:00:00"
date_format = "%Y-%m-%d %H:%M:%S"
datetime_obj = datetime.strptime(date_string, date_format)
print(datetime_obj)
```
在上面的例子中,`date_string` 是要转换的日期字符串,`date_format` 是日期字符串的格式。`datetime.strptime()` 方法将日期字符串解析为 `datetime.datetime` 对象,并返回该对象。
在这个例子中,输出将会是:`2022-01-01 12:00:00`。
相关问题
datetime.strptime() 转为时间戳
要将一个字符串转换为时间戳,你可以使用 `.strptime()` 函数将字符串解析为 `datetime` 对象,然后使用 `datetime.timestamp()` 方法将其转换为时间戳。下面是一个示例代码:
```python
import datetime
# 定义一个日期字符串
date_string = "2022-01-01 12:00:00"
# 将字符串解析为 datetime 对象
date_object = datetime.datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
# 将 datetime 对象转换为时间戳
timestamp = date_object.timestamp()
print("时间戳:", timestamp)
```
在这个示例中,我们定义了一个日期字符串 "2022-01-01 12:00:00",然后使用 `datetime.strptime()` 函数将其解析为一个 `datetime` 对象。解析时需要提供一个格式化字符串 "%Y-%m-%d %H:%M:%S",以指定日期字符串的格式。最后,使用 `timestamp()` 方法将 `datetime` 对象转换为时间戳,并打印出来。
python str格式转为datetime
要将Python中的str格式转换为datetime对象,可以使用datetime模块的strptime函数。该函数可以将一个指定格式的字符串解析为一个datetime对象。
下面是一个例子,将格式为"%Y-%m-%d %H:%M:%S"的字符串转换为datetime对象:
```python
from datetime import datetime
date_string = "2021-03-31 09:30:00"
date_format = "%Y-%m-%d %H:%M:%S"
datetime_object = datetime.strptime(date_string, date_format)
```
在上述代码中,首先导入datetime模块。然后,定义一个待转换的字符串date_string和对应的日期格式date_format。接下来,调用strptime函数并传入date_string和date_format参数,将字符串转换为datetime对象。
最后得到的datetime对象可以用于进行各种日期和时间的操作,比如计算两个日期之间的差距,格式化输出等。通过此方法,可以方便地将字符串转换为datetime对象进行进一步的处理。
阅读全文