datetime和浮点型转换
时间: 2023-07-10 22:12:42 浏览: 42
可以使用`datetime`模块中的`datetime`类和`strftime()`方法将日期时间转换为字符串类型,也可以使用`strptime()`方法将字符串类型转换为日期时间类型。
例如,将当前时间转换为字符串类型:
```python
import datetime
now = datetime.datetime.now() # 获取当前时间
str_now = now.strftime('%Y-%m-%d %H:%M:%S') # 转换为字符串类型
print(str_now)
```
输出:
```
2022-03-14 15:20:35
```
将字符串类型转换为日期时间类型:
```python
import datetime
str_time = '2022-03-14 15:20:35'
datetime_time = datetime.datetime.strptime(str_time, '%Y-%m-%d %H:%M:%S')
print(datetime_time)
```
输出:
```
2022-03-14 15:20:35
```
将浮点型转换为字符串类型可以使用`str()`函数,将字符串类型转换为浮点型可以使用`float()`函数。
例如:
```python
float_num = 3.14
str_num = str(float_num)
print(str_num)
str_num = '3.14'
float_num = float(str_num)
print(float_num)
```
输出:
```
3.14
3.14
```